Achtergrondinformatie ARDUINO SOFTWARE
De software van Arduino is open source. Dat betekent gratis
beschikbaar voor iedereen. Open Source wil tevens zeggen dat ook
de broncode van de programmeeromgeving beschikbaar is. De Ar-
duino programmeeromgeving heeft een tekst editor, een berichtvak
en een tekst console. De programmeeromgeving kan direct com-
municeren met de AAR om op eenvoudige wijze programma's in de
processor te laden.
Software die geschreven is in Arduino wordt sketch genoemd.
De code wordt geschreven in de tekst editor. Deze sketch wordt
opgeslagen met bestandsextensie .ino. Het berichtvak geeft feed-
back wanneer het programma wordt opgeslagen en laat de fouten in
de code zien. De tekst console laat de tekst output van Arduino zien
met een uitleg van de eventuele fouten in de code. Rechtsonder in
het scherm wordt het huidige Arduino bord weergegeven en de
seriële poort.
Arduino heeft de beschikking over libraries waardoor extra functies
beschikbaar zijn. Een library is een pakket met verschillende samen-
gestelde fucties, waardoor die functies zelf niet meer geschreven
hoeven te worden. Deze functies kunnen eenvoudig aangeroepen
worden in Arduino. Een Arduino programma kan verdeeld worden in
3 stukken: structuur, variabele of constante waarden en functies.
Een Arduino programmastructuur bestaat uit een setup en een loop
functie. De setup zorgt ervoor dat de variabelen, pin modes en li-
braries worden geïnitialiseerd. De loop wordt de hele tijd doorlopen,
zodat het programma daar weer op kan reageren.
De variabele waarden kunnen gebruikt worden om bepaalde type
waarden op te slaan. Constante waarden worden gebruikt om een
pin als in- of uitgang te definiëren en ervoor te zorgen dat er een
spanning over een pin staat.
- 12 -