Stap 1: Arduino Sketch
De linefollow.ino is vrij veel een standaardbestand Arduino Sketch, aan het begin van het bestand is een belangrijkste opmerkingen-sectie, een sectie verklaring/include, een Setup-functie en een loop-functie.
De verklaring/include gedeelte bevat headerbestanden, waaronder definities en middelen die de schets wordt gebruikt tijdens de programmauitvoering van het.
Globale objecten en variabelen kunnen ook worden gedeclareerd en geïnitialiseerd op deze locatie ook. Bijvoorbeeld in de schets van de linefollow.ino het line_following-object is gemaakt (of in programmeertaal, heet dit exemplaar)
Alles in de Setup-functie wordt uitgevoerd zodra wanneer de Arduino eerst inschakelt. De Setup-functie is waar u plaatst code die dingen die uw programma lus nodig heeft voor de uitvoering van het programma initialiseren beginnen. Bijvoorbeeld moet de Arduino om te praten met de robot motor driver/sensor bestuur via de seriële poort.
Dus de Setup functie roept de Serial.begin(10420)-methode om setup van de seriële poort zodat de Arduino met de motor driver board nemen kan. De loop-functie is waar alle actie in het programma plaatsvindt. de loop-functie lussen of wordt herhaald over en voorbij zonder te stoppen totdat de macht wordt verwijderd uit de Arduino. Dit is de reden waarom de functie loop heet.