introduktion
Arduino IDE er et open source-program til at skrive kode og uploade det til Arduino bord. Det kører på forskellige operativsystemer som f.eks. Miljøet er skrevet i Java og er baseret på behandling og andre open source-programmer.

Arduino Sketch
Arduino sketch er det navn, som Arduino bruger til et program. Det er den enhed af kode, der er uploadet til, og køre på en Arduino bord. En grundlæggende Arduino-skitse består af to funktioner:
- opsætning ()
- løkke()
formålet med disse funktioner vil blive forklaret senere i vejledningen.
for nu skal du åbne Arduino IDE og klikke på fanen Filer. Klik derefter på ny (eller tryk på Control + N på tastaturet) for at se på de to funktioner.
skrivning af en skitse
i dette eksempel skriver vi en skitse, dvs.Opret et program i Arduino IDE, der viser teksten Hej verden på skærmen. Vi bruger vinduet serial monitor til at skrive vores besked.

for at skrive i den serielle skærm, skal du først initialisere serial monitor, kan du gøre det ved hjælp af følgende erklæring:
Serial.begin(9600);
her er 9600 den baudhastighed, som du kommunikerer via USB med din enhed.
erklæringen om at skrive på seriel skærm er:
Serial.println("Your Message");
nu, ændre koden ved at initialisere seriel skærm og skrive print erklæring inde setup() funktion. Du slutter med denne kode:
Gem din skitse ved at gå til fanen Filer og derefter klikke på Gem.
Sådan køres skitsen
Følg nedenstående trin for at køre skitsen:
- Tilslut din evive til din computer ved hjælp af et USB-kabel.
- Klik på knappen Upload for at indlæse programmet til Arduino.
- åbn nu vinduet Arduino IDE Serial Monitor for at se skitsen køre og udskrive tekstbeskeden. Teksten, som programmet viser, skal være synlig i vinduet seriel skærm.

Arduino Sketch Programstrøm
i en Arduino-skitse udføres programerklæringer (individuelle kodelinjer), dvs.køres fra top til bund. Denne top-til-bund udførelse af udsagn kan kun ændres ved strømningskontrol udsagn.
der er få ting at bemærke i din skitse:
- void setup(): det er funktionsinitialiserings – /deklarationsprocessen for den funktion, der hedder setup(). Da funktionen ikke returnerer nogen værdi, initialiseres den med nøgleordet ugyldigt, hvilket betyder tomt.
- serie.begynde (9600);
serie.println (“Hej Verden”);
disse udsagn er til stede i opsætningsfunktionens krop. - {er åbningsbøjlen for de funktioner, der fortæller, at alle udsagn, der starter herfra, er inde i fuctions.
- } er funktionens lukkebøjle.
- ; bruges til at afslutte erklæringen.
i Hello verden skitse, udsagn i setup() funktion vil køre først, fra top til bund. Erklæringen seriel.begin (9600); er den første sætning i opsætningen () funktion, så det er den første til at køre. Denne erklæring indstiller hastigheden på den serielle port til 9600 baud. Baud-indstillingen i serial monitor-vinduet skal svare til denne værdi, så evive-og serial monitor-vinduet kan kommunikere med samme hastighed.
den anden sætning, der skal køres i funktionen setup (), er seriel.println (“Hej, verden!”);, som sender teksten Hej Verden ud til visning i vinduet seriel skærm. I denne erklæring kan enhver tekst placeres mellem åbnings-og afsluttende citater ( “” ), og den vises i vinduet seriel skærm.
setup () – funktionen
udsagn i setup () – funktionen udføres kun en gang, når skitsen køres (som du skal have bemærket i Hello-verdensskitsen).
loop () – funktionen
udsagn i loop () – funktionen kører kontinuerligt fra top til bund og derefter tilbage til toppen.
hvis funktionen loop() indeholder to udsagn, udføres den første erklæring først, derefter den anden erklæring, derefter den første erklæring igen og så videre. Derfor udføres udsagnene i hovedsløjfen kontinuerligt, indtil Arduino er slukket eller nulstillet.
i vores Hej verdensskitse, da der ikke er nogen udsagn i loop () – funktionen, ender programudførelsen i løkken og sidder fast der og gør ingenting.
det er vigtigt at have loop () – funktionen i skitsen, selvom den er tom, for uden den vil mikrocontrolleren på Arduino-tavlen forsøge at udføre det, den finder næste i hukommelsen, efter at udsagnene i setup () – funktionen er udført. Men loop () – funktionen forhindrer det i at gøre det ved at holde programudførelsen i sløjfen.
nedenfor er et eksempel skitse, der viser den vigtigste loop udførelse. Kopier koden til din Arduino IDE, upload koden til din evive, og start seriel skærm.

dette er hvad du får i den serielle skærm:
teksten i setup () – funktionen vises kun en gang, når vinduet serial monitor først åbnes, og derefter nulstilles Arduino. Herefter går programudførelsen ind i loop () – funktionen og udfører gentagne gange udsagnene i loop fra top til bund og tilbage til toppen igen i en uendelig loop.