Gör: it Robotics startkit - förståelse bitvis Math (1 / 3 steg)
Steg 1: Arduino skiss
Linefollow.ino är ganska mycket en Arduino skiss fil, i början av filen är en viktigaste kommentarerna, en deklaration/innehålla avsnitt, en setup() funktion och en loop() funktion.
Avsnittet deklaration/omfatta innehåller header-filer, bland annat definitioner och resurser som skissen kommer att användas under programkörningen.
Globala objekt och variabler kan också förklaras och initierats på den här platsen. Till exempel i linefollow.ino skissar line_following objektet skapas (eller i programmeringsspråk, detta kallas instansierad)
Allt i funktionen setup() körs en gång när befogenheter Arduino först upp. Funktionen setup() är där du placerar starta upp kod som initiera saker som din slinga program behöver för programkörning. Till exempel måste Arduino prata med robot motor driver/sensor styrelsen med hjälp av serieporten.
Så den setup() funktionen anropar metoden Serial.begin(10420) att installera den seriella porten så Arduino kan ta med motor förare ombord. Loop() funktion är där alla åtgärder i programmet äger rum. funktionen loop() loopar eller upprepas om och om igen utan att stoppa tills kraften tas bort från Arduino. Det är därför funktionen kallas loop().