Arduino Nano - Code Structuur
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Basisstructuur
De Arduino Nano code bestaat uit twee gedeelten: de setup-code en de loop-code. De setup-code wordt één keer uitgevoerd bij het starten van het programma. De loop-code wordt continu herhaald totdat het programma stopt.
Setup-code
- De code in de setup() functie wordt uitgevoerd direct na het inschakelen of resetten. Deze wordt maar één keer uitgevoerd en wordt gebruikt om variabelen te initialiseren, pin-modi in te stellen en bibliotheken te starten, enzovoort.
Loop-code
- De loop() functie is code die meteen volgt op de setup-code. Deze wordt oneindig herhaald en is bedoeld voor de hoofdtaak van de toepassing.
Voorbeeld
Snelle Stappen
- Kopieer de code en open deze in de Arduino IDE.
- Klik op de Upload knop om de code naar de Arduino Nano te versturen.
- Open de Seriële Monitor.
- Bekijk de output op de Seriële Monitor.
U kunt zien dat “This is setup code” slechts één keer wordt weergegeven, terwijl “This is loop code” meerdere keren verschijnt. Dit betekent dat de setup-code slechts één keer wordt uitgevoerd, en de loop-code herhaaldelijk. De setup-code wordt als eerste uitgevoerd.
※ Notiz:
De functies setup() en loop() MÓÉTEN in de Arduino Nano code aanwezig zijn. Als dit niet gebeurt, treedt er een fout op.
Optionele Onderdelen
Naast de setup- en loop-code kan een Arduino Nano sketch ook bevatten:
- Een block comment, meestal gebruikt om informatie over de auteur, aansluitinstructies, licentie, enz. te geven. Arduino Nano negeert dit gedeelte.
- Bibliotheken opnemen in de sketch.
- Globale variabelen declareren.
Snelle Stappen
- Kopieer de code en open deze met de Arduino IDE.
- Klik op de Upload knop in de Arduino IDE om de code te compileren en naar de Arduino Nano te uploaden.
- Open de Seriële Monitor.
- Bekijk de output op de Seriële Monitor.
Het is niet nodig om de code op dit moment regel voor regel te begrijpen. We hoeven alleen het overzicht van de code-structuur te kennen. De regel-voor-regel uitleg wordt behandeld in de komende tutorials.