2. ARDUINO ALGEMENE INFO
2.1. Wie of wat is ARDUINO?
Arduino is een open source single-board microcontroller en is ont-
worpen om elektronica toegankelijker te maken in verschillende
projecten. Een Arduino bord maakt gebruik van de Atmega 168 of
Atmega 328 microcontroller van Atmel.
Zoals je in de inleiding kon lezen is het bedoeld voor kunstenaars,
ontwerpers, hobbyisten en iedereen die geïntesseerd is om interac-
tieve objecten te creëren. De hardware bestaat uit een Atmel AVR
processor met zowel digitale in- en uitgangen en analoge ingangen.
Hiermee kan het Arduino bord signalen ontvangen van de omgeving
en vervolgens daar op reageren.
Er zijn meerdere Arduino borden beschikbaar zoals Arduino Uno,
Arduino LilyPad en Arduino Mega 2560. Voor elk project is er wel
een Arduino bord dat het meest geschikt is, omdat elke Arduino
specifieke eigenschappen bezit.
De input kan onder andere gegenereerd worden door schakelaars,
lichtsensoren, bewegingsensoren, afstandsmeters en temperatuur-
sensoren. Ook is het mogelijk om commando's als input te zien
afkomstig van internet. Met de output signalen kunnen motoren,
lampjes, pompjes en beeldschermen aangestuurd worden.
Er is een standaard programmeertaal compiler en bootloader aan-
wezig om het bord te programmeren. De programmeertaal waarmee
de Arduino hardware wordt geprogrammeerd is gebaseerd op de
wiring programmeertaal en komt overeen met C++.
Arduino is als een project begonnen in Ivrea, Italië in 2005. Het
was oorspronkelijk bedoeld om studenten te helpen om projecten
te ontwerpen. Het moest goedkoper worden dan andere prototype
systemen die al beschikbaar waren. De makers Massimo Banzi en
David Cuartielles hebben het project genoemd naar een historisch
persoon 'Arduin of Ivrea'. Het woord 'Arduino' betekent 'sterke
vriend'.
- 5 -