const int analog0 = A0; - variabila care nu poate fi schimbata pe parcurs
(constanta);
pinMode(led, OUTPUT); - se stabileste numarul pinului de iesire;
pinMode(button, INPUT); - se stabileste numarul pinului de intrare (digitala); Serial.begin(9600); - se incepe primirea pe laptop a datelor de pe Adruino; analogRead(A0); - functie care returneaza o valoare intre 0 si 1023 a unei intrari analogice; digitalWrite(led, HIGH); - functie care trimite curent de 5v pe un pin digital de iesire selectat; digitalWrite(led, LOW); - functie care curentul de 5v pe un pin digital de iesire selectat; analogWrite(nr.pinului, 0-255); - functioneaza doar pe pinii 3,5,6,9,10 si 11; poate trimite curent variabil; delay(1000); - intarzie urmatoarea linie de cod/ciclu cu 1000 msec; digitalRead(button); - functie care returneaza o valoare digitala; Serial.println(digitalRead(button));- afiseaza in consola un semnal sau o valoare prestabilita;