Funkcia void setup() sa vykoná iba raz pri spusteni programu. V tejto časti kódu inicializujeme PIN13 ako výstupny pomocou funkcie pinMode(LED_BUILTIN, OUTPUT); Ako hlavná slučka slúži funkcia void loop(), ktorá sa bude vykonávať do nekonečna. Pomocou funkcie digitalWrite(LED_BUILTIN, HIGH); nastavíme napätie na PIN13 na hodnotu +5V (Led svieti) počkame 1000ms delay(1000) a následne nastavíme pomocou digitalWrite(LED_BUILTIN, LOW); späť na 0V (Led nesvieti) .
Teraz už nám nezostáva nič iné, než vložiť nasledujúci kód do editora a stlačením tlačítka upload nahrať kód do Arduina. Ak všetko prebehlo v poriadku, LED dióda začne blikať.
Schéma:
Kód v arduino :
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }