top of page
Dynamic Signal
![157183844782521700 (2).png](https://static.wixstatic.com/media/0f415a_4dd40a9c04ba460580e1e87b92d9bb41~mv2.png/v1/fill/w_600,h_358,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/157183844782521700%20(2).png)
NOOB Series
Dynamic Signal
![157183844782521700 (1).png](https://static.wixstatic.com/media/0f415a_1fe0f2b741464df6a3e9d9115fd362b1~mv2.png/v1/fill/w_600,h_250,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/157183844782521700%20(1).png)
Learn how to use 2x74hc595 shift register with
Circle Electronic NOOB Series Circuit
![dynamiccats.jpg](https://static.wixstatic.com/media/0f415a_98053f1f79d44db1b7d060877d2f68da~mv2.jpg/v1/fill/w_600,h_296,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/dynamiccats.jpg)
We inspired by the Cars Rear Lights
![dynamicsignal.gif](https://static.wixstatic.com/media/0f415a_cca11a2cd98148b3bc89d8a1aec284ea~mv2.gif/v1/fill/w_490,h_276,al_c,usm_0.66_1.00_0.01,pstr/dynamicsignal_gif.gif)
![20200510_2147412_InPixio.png](https://static.wixstatic.com/media/0f415a_fd27bf6f1aad4bb89d1b6aff1e033cfe~mv2.png/v1/fill/w_371,h_435,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/20200510_2147412_InPixio.png)
What can you do?
You can learn to use 2x74hc595 Shift Register in single project.
![shiftregister-crop.png](https://static.wixstatic.com/media/0f415a_5937bb148dec4f8ab086a1aaf19793a2~mv2.png/v1/fill/w_599,h_287,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/shiftregister-crop.png)
Schematic
![dynamicsignalsch.jpg](https://static.wixstatic.com/media/0f415a_108b2714d62e4139bdbf4affbdc8caec~mv2.jpg/v1/fill/w_731,h_416,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/dynamicsignalsch.jpg)
Codes
#define CLOCK 10
#define LATCH 9
#define DATA 8
#define DATA2 7
#define LATCH2 6
#define CLOCK2 5
byte leds[]={0b00000000,
0b00000001,
0b00000011,
0b00000111,
0b00001111,
0b00011111,
0b00111111,
0b01111111,
0b11111111,
};
void setup()
{
pinMode(CLOCK,OUTPUT);
pinMode(LATCH,OUTPUT);
pinMode(DATA,OUTPUT);
pinMode(CLOCK2,OUTPUT);
pinMode(LATCH2,OUTPUT);
pinMode(DATA2,OUTPUT);
}
void loop()
{
for (int led=0;led<=8;led++)
{
digitalWrite(LATCH,LOW);
shiftOut(DATA,CLOCK,MSBFIRST,leds[led]);
digitalWrite(LATCH,HIGH);
delay(80);
if(led == 8){
for (int led=0;led<=9;led++)
{
digitalWrite(LATCH2,LOW);
shiftOut(DATA2,CLOCK2,MSBFIRST,leds[led]);
digitalWrite(LATCH2,HIGH);
delay(80);
}
}
}
}
BUY NOW
Download Links
bottom of page