shift registers and row of leds


hi... chained 2 shift registers bank of leds attached each , had them light 1 @ time. great.

now want scale up.

i added shift register , 8 more leds...

i have not been able modify following program (which got off internet , modified) correctly light leds 0 24 or 32 or 40... want understand how modify program can chain number of shift registers , able light full string or individual led...

i appreciate help!!!!

here is:

// chain multiple shift registers, each 8 leds
// light 1 led @ time, 1 24 - blanking out each previous lit led
// start again
//
//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() {
pinmode(latchpin, output);
pinmode(clockpin, output);
pinmode(datapin, output);
digitalwrite(latchpin, 0); //make sure data isn't latched
}
void loop() {
unsigned int outputpattern =1; //stores output pattern unsigned int, is, 2 bytes
int pattern_lsb; //the least significant byte (lsb) of pattern
int pattern_msb; //the significant byte (msb) of pattern
for (int i=0 ; i< 16; i++){
pattern_msb = outputpattern >>8; //extract msb of pattern shifting bits on 8
pattern_lsb = outputpattern & b11111111; //extract lsb of pattern bitwise and
shiftout(datapin, clockpin, msbfirst, (byte) pattern_msb);
shiftout(datapin, clockpin, msbfirst, (byte) pattern_lsb);
digitalwrite(latchpin, 1); // flick latch put data on output pins
delay(1);

digitalwrite(latchpin, 0);
delay(100);

outputpattern = outputpattern <<1; // shift outputpattern left 1 bit

}
}

{edit}

nevermind...

you got question asked , answered in different forum...


Arduino Forum > Forum 2005-2010 (read only) > Software > Interfacing > shift registers and row of leds


arduino

Comments

Popular posts from this blog

CAN'T INSTALL MAMBELFISH 1.5 FROM DIRECTORY - Joomla! Forum - community, help and support

error: expected initializer before 'void'

CPU load monitoring using GPIO and leds - Raspberry Pi Forums