8.1.5 De programmeertaal

De programmeertaal zoals die bij de Arduino gebruikt wordt is een afgeleide van de taal C. Als je al enige programmeerervaring hebt dan zul je de meeste elementen wel herkennen.
Elementen zoals de voorwaarden (if …, if … else …) en de loops (for …, while …, do … while, switch case).

Al doende leert men, dus ga, als je wat wilt programmeren, op zoek naar de juiste code. Er is heel veel te vinden op het internet ook al is het vaak niet fraaie code dus zorg ervoor dat, als je programmeert, je vanaf het begin nette en begrijpbare code van maakt. 

In deze module wordt niet diep ingegaan op de details van het werken met Arduino. Mocht het nodig zijn: het onderstaande materiaal van Freek Pols is heel toegankelijk en biedt een goede basis:
Arduino module basis cursus
Arduino module gevorderde cursus versie 2
Andere relevante bronnen zijn:
Diverse tutorials op de site van Arduino.
Een overzicht van alle onderdelen van de programmeertaal.
Let op: in het materiaal van deze links wordt niet gewerkt met toestandsdiagrammen. In deze module geldt:

Teken altijd eerst een toestandsdiagram voor je gaat programmeren!