Bắt đầu với Arduino
Arduino is an open-source physical computing platform based on a simple iso board and a development environment that implements the Processing language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, Max/MSP). The boards can be assembled by hand or purchased pre-assembled; the open-source IDE can be downloaded for free.
Arduino is different from other platforms that can be found on the market for a number of reasons:
– The Arduino Project was developed out of an educational environment and is therefore great for newcomers to get things working quickly. -It is a multi-platform environment; it can run on Windows, Macintosh and Linux.
– It is based on the Processing programming IDE – It is programmed via a USB cable not a serial port. This is useful because many modern computers don’t have serial ports anymore. – It is Open Source hardware and software – If you wish you can download the circuit diagram, buy all the components, and make your own, without paying anything to the makers of Arduino. -The hardware is cheap. The USB board cost about €20 and replacing a burnt out chip on the board is easy and costs no more than € 5. So you can afford to make mistakes. -There is an active community of users online so help is never very far away.
In short, this booklet is designed to help beginners to understand what benefits they can get from learning how to use the Arduino platform and adopting its philosophy.
Note: This booklet was written for the “original” Arduino users, designers and artists; therefore it tries to explain things in a way that might drive some engineers crazy. Actually one of them defined the introductory chapters as “fluff”. That’s precisely the point. Let’s face it: most engineers aren’t able to explain what they do to another engineers let alone a regular human being. Let’s now delve deep into the fluff.
A few years ago I was given a very interesting challenge: teach designers the bare minimum in electronics so that they could build interactive prototypes for their projects.
I started following a subconscious method of teaching electronics that resembled the way I was taught at school. I eventually realised that it simply didn’t work as well as I would have liked and reminded me of sitting in class, bored to death as someone threw theory at me without any practice. I already knew electronics in a very empirical way: through a lot of hands-on experience and very little theory and started to think about how that had happened.
As a child, I was fascinated by discovering how things worked and used to take them apart. This passion grew as I targeted any unused object in the house and would take it to bits. Eventually, people would bring all sorts of devices for me to dissect. My biggest project at the time was a dishwasher and an early computer that came from an insurance office which had a huge printer, electronics cards, magnetic card readers and many other parts. This proved quite a challenge to take apart.
After quite a lot of this dissecting I knew what electronic components were and roughly what they did. On top of that, my house was full of old electronics magazines that my father must have bought at the beginning of the ’70s and I spent countless hours reading the articles and looking at the circuit diagrams without understanding very much.
This process of reading these articles in the light of knowledge acquired while taking apart circuits created a slow virtuous circle.
A breakthrough happened one Christmas. My dad gave me a kit that would allow teenagers to learn about electronics. Every component was housed in a plastic cube with the electronic symbol written on top of it. The cubes would magnetically snap together with other cubes establishing a connection. Little did I know that the toy was designed by Dieter Rams (landmark designer from Germany) in the 6O’s.
With this new tool I could quickly put together circuits and try out what happened. The prototyping cycle was getting shorter and shorter.