|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
sscott Član
Pridružen-a: Pet 10 Jul 2009 12:11 Prispevkov: 1133 Aktiv.: 6.32 Kraj: Medvode
|
Objavljeno: Čet Jul 04, 2019 5:27 pm Naslov sporočila: arduino potujoče luči |
|
|
za sina bi rad naredil potujoče luči in sicer
arduino micro + 5x 74HC595
40 led diod ki potuje v eno smer
Kako se lotiti programa. Primer z enim 74HC595 sem že pogledat, kako to razširiti na 5 čipov.
LP
|
|
Nazaj na vrh |
|
|
sscott Član
Pridružen-a: Pet 10 Jul 2009 12:11 Prispevkov: 1133 Aktiv.: 6.32 Kraj: Medvode
|
Objavljeno: Čet Jul 04, 2019 5:44 pm Naslov sporočila: |
|
|
vezava po tem principu
Opis: |
|
Velikost datoteke: |
27.63 KB |
Pogledana: |
16 krat |
|
|
|
Nazaj na vrh |
|
|
sscott Član
Pridružen-a: Pet 10 Jul 2009 12:11 Prispevkov: 1133 Aktiv.: 6.32 Kraj: Medvode
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5766 Aktiv.: 25.97 Kraj: Grosuplje
|
Objavljeno: Čet Jul 04, 2019 9:20 pm Naslov sporočila: |
|
|
Kdaj se ugasnejo?
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
sscott Član
Pridružen-a: Pet 10 Jul 2009 12:11 Prispevkov: 1133 Aktiv.: 6.32 Kraj: Medvode
|
Objavljeno: Čet Jul 04, 2019 10:10 pm Naslov sporočila: |
|
|
vedno gori samo 1 led dioda, ko pride do konca, gre spet od začetka.
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5766 Aktiv.: 25.97 Kraj: Grosuplje
|
Objavljeno: Čet Jul 04, 2019 11:40 pm Naslov sporočila: |
|
|
Potem naj bi to izgledalo takole, z uporabo knjižnjice HC595:
Koda: |
#include <HC595.h>
const int chipCount = 2; // Number of serialy connected 74HC595 (8 maximum)
const int latchPin = 4; // Pin ST_CP (12) of the 74HC595
const int clockPin = 3; // Pin SH_CP (11) of the 74HC595
const int dataPin = 2; // Pin DS (14) of the 74HC595
//Constructor
HC595 ledArray(chipCount,latchPin,clockPin,dataPin);
int delayMs = 30;
int lastPin = ledArray.lastPin();
void setup() {
ledArray.reset();
}
void loop() {
for (int i = 0 ; i <= lastPin ; i++) {
ledArray.setPin(i, ON);
delay(delayMs);
ledArray.setPin(i, OFF);
delay(delayMs);
}
}
|
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
sscott Član
Pridružen-a: Pet 10 Jul 2009 12:11 Prispevkov: 1133 Aktiv.: 6.32 Kraj: Medvode
|
Objavljeno: Pet Jul 05, 2019 7:12 am Naslov sporočila: |
|
|
jaka hvala, bom sprobal
me pa še nekaj zanima
const int chipCount = 2; // Number of serialy connected 74HC595 (8 maximum)
tale ukaz moram potem najbrž popraviti na 5, ker je 5kom 74HC595
LP
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5766 Aktiv.: 25.97 Kraj: Grosuplje
|
Objavljeno: Pet Jul 05, 2019 9:22 am Naslov sporočila: |
|
|
Ja.
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 48 dni
Powered by phpBB © 2001, 2005 phpBB Group
|