Arduino/facciamo lampeggiare un led
Gestire l'ouput usando un led
#define LUCCIOLA 13
Perché TREDICI?
Questa è la prima istruzione che ogni principiante apprende nei primissi approcci con arduino.
LUCCIOLA è un nome di fantasia. Maiuscolo per caratterizzare visivamente le costanti (convenzione).
13 è un numero che corrisponde ad uno dei canali fisici di input di arduino.
Dunque esiste davvero. Se arduino fosse stato progettato con dodici pin di input/ouput digitale, il nostro programma sarebbe sbagliato.
Noi, seguendo le guide ufficiali degli sviluppatori di arduino, abbiamo incominciato a lavorare in linguaggio C. Non è strettamente indispensabile utilizzare il linguaggio C, per programmare arduino, ma è necessario usare un linguaggio di programmazione di basso livello, per interfacciarci direttamente con l'hardware, fin dalla prima riga di codice.
#define LUCCIOLA 13 void setup() { pinMode(LUCCIOLA,OUPUT); } void loop() { digitalWrite(LUCCIOLA,HIGH); delay(1000); digitalWrite(LUCCIOLA,LOW); delay(1000); }