Arduino i blinkajuća LED dioda
Pokrenite Arduino. Kliknite na “File” pa na “New”. Kopirajte dolje navedeni primjer ili samo pročitajte pa otvorite postojeći unutar Arduina.
“File” -> “Examples” -> “01. Basics” -> “Blink”
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. Upali LED diodu na jednu sekundu, ugasi je i pričekaj jednu sekundu i tako u krug… This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // Pin 13 na većini arduino pločica već ima spojenu diodu. // Ako spajate svoju diodu na drugi pin, nemojte zaboraviti u seriju staviti otpornik… // give it a name: // dodjelite ime pinu na kojem je dioda, radi lakšeg programiranja. int led = 13; // the setup routine runs once when you press reset: // setup funkcija se pokreće samo jednom, kada se mikrokontroler pali ili kada se pritisne restart. void setup() { // initialize the digital pin as an output. // inicijaliziranje digitalnog pina kao izlaza // pinu 13 smo gore dodjelili ime led, pa smo ovdje upisali pin 13, koji je izlazni pin pinMode(led, OUTPUT); } // the loop routine runs over and over again forever: // kada loop funkcija dođe do svoga kraja, kreće ponovno ispočetka i tako u beskonačno… void loop() { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) // Upali LED (pin 13 izlaz stavi na VISOKO) delay(1000); // wait for a second // pričekaj jednu sekundu (piše 1000 jer funkcija delay uzima vrijednost u milisekundama) digitalWrite(led, LOW); // turn the LED off by making the voltage LOW // Ugasi LED (pin 13 izlaz stavi na NISKO) delay(1000); // wait for a second // pričekaj jednu sekundu }