Arduino/facciamo lampeggiare un led

Da PNLUG.
Versione del 9 mar 2014 alle 17:31 di Cloc3 (Discussione | contributi) (lo sketch)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)


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);
 }