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


Arduino Forum > International > Italiano > Hardware (Moderator: leo72) > MAXIM LED Driver MAX6971


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code