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
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