Ciao a tutti,
sto cercando di comandare questo display con arduino uno.
Questo è il codice su cui sto lavorando:
/*
SDA5708
Rear View:
o o o o o o
GND -Reset SDCLK Data -Load Vcc
Vcc is pin 1.
*/
int Load = 2;
int Data = 3;
int SDCLK = 4;
int Reset = 5;
int data;
void setup() {
Serial.begin(9600);
pinMode(Load, OUTPUT);
pinMode(Data, OUTPUT);
pinMode(SDCLK, OUTPUT);
pinMode(Reset, OUTPUT);
}
void loop() {
digitalWrite(Reset, HIGH);
digitalWrite(Load, LOW);
data = 11100000;
shiftOut(Data, SDCLK, LSBFIRST, data);
data = 10100011; //scrive sul d3
shiftOut(Data, SDCLK, LSBFIRST, data);
data = 00011111; //scrive una riga intera
shiftOut(Data, SDCLK, LSBFIRST, data);
digitalWrite(Load, HIGH);
}
Con questo codice ottengo l'accensione di due righe verticali di led sul digit 0.
Come posso modificare il codice per far accendere una riga del digit 3 ad esempio?