Leuk dat u meer wilt weten over Arduino. Wij helpen u graag een eindje op weg. Deze site dient om u te inspireren en biedt een introductie in de wereld van Arduino. Het is geen compleet naslagwerk, maar het geeft wel de benodigde basis om zelf verder op ontdekkingsreis te gaan. Perfect voor iedere beginner, zeker als u (nog) geen ervaring heeft met elektronica of programmeren!

Inhoud
1. Wat is Arduino
2. De Arduino hardware
3. De Arduino software
4. Arduino installeren
5. Arduino projecten
6. Uitbreidingen voor Arduino

1. Wat is Arduino
Arduino is de merknaam van een populaire serie microcontroller-boards. Deze boards bestaan (meestal) uit een Atmel ATmega microcontroller, enkele ondersteunende componenten en een aantal aansluitingen. Samen vormen ze een soort kleine ‘computer’ waarmee u verschillende projecten zelf kunt aansturen.
Een Arduino-board is gemaakt om op een voordelige manier uw elektronicaprojecten aan te sturen. De microcontroller op het board is hier dan ook op geselecteerd. Een volwaardige computer met veel rekenkracht zou namelijk overbodig zijn voor dit doel en alleen maar tot hoge kosten leiden. De Arduino Uno heeft bijvoorbeeld een geheugen van slechts 32kB. Veel minder dan bijvoorbeeld een laptop, maar ruim voldoende om uw elektronicaprojecten aan te sturen.
Arduino is een open-source-systeem. Dit betekent dat alle ontwerpen van de diverse boards door iedereen te bekijken zijn. U mag zelfs uw eigen Arduino-board maken. De makers van Arduino hebben een belangrijke voorwaarde gesteld; u mag het board geen Arduino noemen. Het grote voordeel van dit soort open-source-initiatieven is dat veel gebruikers hun kennis en creativiteit in kunnen brengen. Er ontstaat op die manier al snel een grote groep mensen (community) die samen het originele idee kunnen verbeteren.
  
2. De Arduino hardware
Arduino-boards zijn er in diverse uitvoeringen. De verschillende boards hebben elk hun eigen voordelen, maar kennen ook veel overeenkomsten. Elke Arduino bestaat namelijk uit een microcontroller met daaromheen een aantal ingangen en uitgangen, ook wel I/O’s genoemd (I/O staat voor Input/Output). Op de input sluit u een sensor aan, op de output een actor (met een maximaal verbruik van 40 mA per aansluiting). De sensor geeft de Arduino een reden om iets te doen. De actor voert vervolgens de daadwerkelijke actie uit. De software bepaalt tussen deze beide stappen in wat er moet gebeuren.
De meest eenvoudige (en tegelijk ook de populairste) Arduino is de Arduino Uno. De meest relevante onderdelen van dit board vindt u hieronder.

3. De Arduino software
U weet nu wat Arduino is en hoe de hardware van een board is opgebouwd. Deze hardware kan echter geen taken uitvoeren zonder dat iemand vertelt wat er moet gebeuren. Hier komt de Arduino software om de hoek kijken.
Het programmeren van een Arduino-board doet u via de Arduino IDE (Integrated Development Environment). Deze IDE is gratis te downloaden van de officiële Arduino-website (www.arduino.cc) en biedt u een volledige programmeeromgeving met alle noodzakelijke elementen. De Arduino programmeertaal is gebaseerd op C/C++. De Arduino IDE is ook weer open-source. Dit betekent dat ook de Arduino IDE door iedereen vrij te gebruiken en bewerken is.

 

Maak jouw eigen website met JouwWeb