Accendiamo un display con Arduino Mega 2560

Dopo aver Inserito i valori dei vari pin che vogliamo utilizzare per accendere il display, con l'istruzione

const int a=1;                         //se vogliamo collegare il pin 1

                                                   // con il segmento a del display

const int b=2;                          //se vogliamo collegare il pin 2

                                                    // con il segmento b del display

e così via per tutti i pin,

.......

dichiariamo la Funzione

LedAcceso void (int n) {

                             ..........

                                     }

in cui inseriamo i vari case da 0 a 9 con i relativi valori alti (HIGH) o bassi (LOW) dei pin.

Per avere il software completo scrivi una e-mail al seguente indirizzo

[email protected]

oppure utilizza il box sottostante.

Funzione switch

LedAcceso void (int n) 

  switch (n) 
  { 
  case 0: 
    digitalWrite (a, HIGH); 
    digitalWrite (b, HIGH); 
    digitalWrite (c, HIGH);  
    digitalWrite (d, HIGH);  
    digitalWrite (e, HIGH); 
    digitalWrite (f, HIGH); 
    digitalWrite (g, LOW); 
    break; 

case 1: .......

....

 

 

 

case 9: ....

}     //chiude switch

}    //chiude LedAcceso void

Void setup()

Inseriamo adesso la funzione void setup ()

per indicare al programma che i pin utilizzati sono delle uscite

Esempio:

void setup () 

  pinMode (a, OUTPUT);  
  pinMode (b, OUTPUT);  
  pinMode (c, OUTPUT);  
  pinMode (d, OUTPUT);  
  pinMode (e, OUTPUT);  
  pinMode (f, OUTPUT);  
  pinMode (g , OUTPUT); 

 

 

Per avere il programma completo scrivi una email .

Pilotaggio di due display con Arduino Mega 2560

Per avere il software di pilotaggio scrivi una e-mail all'indirizzo

[email protected]