MAXIM LED Driver MAX6971
ciao tutti
sto cercando di pilotare 16 led usando il led driver della maxim max6971 (questo è il datasheet). per lo sketch ho usato come base uno usato con lo shift register 74hc595 (opportunamente modificato). il codice lo trovate qui di seguito
lo schema elettrico è questo:
però non vedo alcuna attività sui led. avete suggerimenti?
grazie tutti
sto cercando di pilotare 16 led usando il led driver della maxim max6971 (questo è il datasheet). per lo sketch ho usato come base uno usato con lo shift register 74hc595 (opportunamente modificato). il codice lo trovate qui di seguito
code: [select]
//byte values[]={
// b1111111111111111,
// b0000000000000000,
// b00000010,
// b00100100,
// b00110011,
// b00100101,
// b00000101,
// b11110001,
// b00000001,
// b00100001,
// b10000000,
//};
//pin connected st_cp of 74hc595
int latchpin = 8;
//pin connected sh_cp of 74hc595
int clockpin = 12;
////pin connected ds of 74hc595
int datapin = 11;
void setup(){
serial.begin(9600);
pinmode(latchpin, output);
pinmode(clockpin, output);
pinmode(datapin, output);
}
void loop(){
serial.println("sono qui 1");
byte data = b11111111;
digitalwrite(latchpin, low);
shiftout(datapin, clockpin, msbfirst, data);
shiftout(datapin, clockpin, msbfirst, data);
serial.println("sono qui 2");
digitalwrite(latchpin, high);
serial.println("sono qui 3");
delay(1000);
data = b00000000;
digitalwrite(latchpin, low);
serial.println("sono qui 3");
shiftout(datapin, clockpin, msbfirst, data);
shiftout(datapin, clockpin, msbfirst, data);
serial.println("sono qui 4");
digitalwrite(latchpin, high);
serial.println("sono qui 5");
delay(1000);
//}
}
lo schema elettrico è questo:
code: [select]
pin 1 dell'integrato gnd
pin 2 dell'inetgrato sul pin 11 di arduino leonardo
pin 3 dell'inetgrato sul pin 12 di arduino leonardo
pin 4 dell'inetgrato sul pin 8 di arduino leonardo
[..un po di pin con il catodo di un po di led che hanno l'anodo vcc]
pin 23 dell'integrato massa con una resistenza da 0.2 kohm
pin 24 dell'integrato vcc
però non vedo alcuna attività sui led. avete suggerimenti?
grazie tutti
non conosco quell'ic, quindi senza guardare bene il datasheet non ti so' dire altro, ma intanto vedo che....
non e' un po' troppo basso il valore della resistenza di limitazione corrente ?
200 ohm corrispondono 90ma per led
rset= 18,000 / iout
where iout desired output current in ma
oltretutto il valore minimo ammesso e' 327 ohm (55 ma )
non e' un po' troppo basso il valore della resistenza di limitazione corrente ?
200 ohm corrispondono 90ma per led
rset= 18,000 / iout
where iout desired output current in ma
oltretutto il valore minimo ammesso e' 327 ohm (55 ma )
Arduino Forum > International > Italiano > Hardware (Moderator: leo72) > MAXIM LED Driver MAX6971
arduino
Comments
Post a Comment