Arduino + 74HC595N problem
Arduino + 74HC595N problem
Precis börjat pilla med elektronik och köpt hem ett Arduino Uno kit och en massa komponenter.
Jag har följ denna instruktion:
http://www.instructables.com/id/8-LED-C ... /?ALLSTEPS
För att lära mig kontrollera 8 lysdioder med ett 74HC595N chip.
Koden gör att en led tänds i taget och växlar mellan q15, q1-q7 pinsen från chipet.
Gjort exakt som beskrivningen men även adderat en kondensator på 0.1µF från 595:ans pin12(clock pin)
Kör in koden och låter arduinon köra.
Det börjar bra.
Den hinner med ett par loopar, sedan slocknar dioderna i ett par sekunder (3-10sek, varierar)
Sedan fortsätter den från där den var och slocknar igen(denna gång gör den färre loopar)
Väntar några sek sen fortsätter och efter ett par gånger så slutar det funka helt.
Kopplar ur strömmen ett par sek och pluggar in igen och samma sak händer då åter.
Vad kan vara felet? Chippet?
Tycker inte koden verkar vara så märkvärdig så borde väl inte vara något problem? Verkar funka för andra som provat.
Jag har följ denna instruktion:
http://www.instructables.com/id/8-LED-C ... /?ALLSTEPS
För att lära mig kontrollera 8 lysdioder med ett 74HC595N chip.
Koden gör att en led tänds i taget och växlar mellan q15, q1-q7 pinsen från chipet.
Gjort exakt som beskrivningen men även adderat en kondensator på 0.1µF från 595:ans pin12(clock pin)
Kör in koden och låter arduinon köra.
Det börjar bra.
Den hinner med ett par loopar, sedan slocknar dioderna i ett par sekunder (3-10sek, varierar)
Sedan fortsätter den från där den var och slocknar igen(denna gång gör den färre loopar)
Väntar några sek sen fortsätter och efter ett par gånger så slutar det funka helt.
Kopplar ur strömmen ett par sek och pluggar in igen och samma sak händer då åter.
Vad kan vara felet? Chippet?
Tycker inte koden verkar vara så märkvärdig så borde väl inte vara något problem? Verkar funka för andra som provat.
Re: Arduino + 74HC595N problem
En liten undran... varför sätter du en kondensator på en klocksignal?
Det kondensatorn gör är att glätta signalen så den inte kan göra sitt jobb.
Om du tar bort den så tror jag allt fungerar som det ska.
Däremot ser jag på ett annat schema att man kan sätta en kondig på ben 13, latchen.
http://arduino.cc/en/tutorial/ShiftOut
Sen är arduinos sida en mycket bra ställe att söka information och exempel.
http://arduino.cc/en
Det kondensatorn gör är att glätta signalen så den inte kan göra sitt jobb.
Om du tar bort den så tror jag allt fungerar som det ska.
Däremot ser jag på ett annat schema att man kan sätta en kondig på ben 13, latchen.
http://arduino.cc/en/tutorial/ShiftOut
Sen är arduinos sida en mycket bra ställe att söka information och exempel.

http://arduino.cc/en
Re: Arduino + 74HC595N problem
fel av mig, den sitter på latchen. Men Latchen är väl pin 12? (ja det är ju där jag har den i alla fall
)
Tack för tipset, petar iväg frågan där också

Tack för tipset, petar iväg frågan där också

Re: Arduino + 74HC595N problem
Hur är det med spänningsmatningen?
Den ska väl ligga mellan 7 och 12 volt in på kortet.
Och du har kopplat ihop jorden med dioderna, 74HC595:an och arduino?
Tänkte om den orkar driva allt, ska iof inte behöva så mycket men ändå.
Den ska väl ligga mellan 7 och 12 volt in på kortet.
Och du har kopplat ihop jorden med dioderna, 74HC595:an och arduino?
Tänkte om den orkar driva allt, ska iof inte behöva så mycket men ändå.
Re: Arduino + 74HC595N problem
jag kör den via USB från laptop nu..så det är väl 5V antar jag
men det måste väl funka? Det är väl lite tanken med arduino när man labbar
Provad för övrigt alla 5 USB portar från datorn med samma resultat(nätkabeln ansluten till laptop)
Här är specs från arduino:
http://arduino.cc/en/Main/ArduinoBoardUno
Allt är jordat som det ska
men det måste väl funka? Det är väl lite tanken med arduino när man labbar
Provad för övrigt alla 5 USB portar från datorn med samma resultat(nätkabeln ansluten till laptop)
Här är specs från arduino:
http://arduino.cc/en/Main/ArduinoBoardUno
Allt är jordat som det ska
Re: Arduino + 74HC595N problem
Om du tar bort kondensatorn och sätter den så nära 74HC595:ans + och - ?
Känner inte alls igen att man ska ha en konding på något ben på den förutom mellan + och -.
På ett ställe står det att det är fel i schemat, å det kan nog stämma.
Känner inte alls igen att man ska ha en konding på något ben på den förutom mellan + och -.
På ett ställe står det att det är fel i schemat, å det kan nog stämma.
Re: Arduino + 74HC595N problem
Jag har provat utan kondensator, det var när det inte funkade korrekt som jag provade att sätta den mellan latch och jord.
Hur menar du mellan + och - ?
Är det mot pin 16 jag ska prova då menar du?
595an har ju v-in på ben 16 och 10 sedan mot jord på 8 och 13.
eller är det direkt mellan 5v och jorden på breadboardet du menar att jag ska ha en kondensator?
Hur menar du mellan + och - ?
Är det mot pin 16 jag ska prova då menar du?
595an har ju v-in på ben 16 och 10 sedan mot jord på 8 och 13.
eller är det direkt mellan 5v och jorden på breadboardet du menar att jag ska ha en kondensator?
Re: Arduino + 74HC595N problem
Du ska faktisk avkoppla "all" spänningsmatning med kondensatorer.
En 74xx595 har GND på pin 8 och VDD på pin 16. Mellan dessa ska man montera en kondensator!
Att pinne 10 (-MR) råkar vara kopplat till VDD betyder bara att den ska ha det logiska nivå.
Det samme gäller med pinne 13 (-OE) och GND.
En 74xx595 har GND på pin 8 och VDD på pin 16. Mellan dessa ska man montera en kondensator!
Att pinne 10 (-MR) råkar vara kopplat till VDD betyder bara att den ska ha det logiska nivå.
Det samme gäller med pinne 13 (-OE) och GND.
Re: Arduino + 74HC595N problem
USB = 5V och max 500ma. Och med endast 8 lysdioder borde strömbegränsningen inte heller vara problemet...
Förövrigt skulle jag nog föreslå att du kliver upp ett steg till adresserbara lysdioder istället. Möjligheterna är så mycket större, men är ju inte "overkill" på enklare tillämpningar som denna.
Förövrigt skulle jag nog föreslå att du kliver upp ett steg till adresserbara lysdioder istället. Möjligheterna är så mycket större, men är ju inte "overkill" på enklare tillämpningar som denna.
Re: Arduino + 74HC595N problem
Bara för att utesluta ett enkelt fel man kan göra, sitter de 3 trådarna på rätt utgång från Arduino till 74HC595:an?
Jag kopplade upp nyss enligt denna bild, utan problem:
http://wiki.t-o-f.info/uploads/Arduino/595_schem.png
Jag kopplade upp nyss enligt denna bild, utan problem:
http://wiki.t-o-f.info/uploads/Arduino/595_schem.png
Re: Arduino + 74HC595N problem
Magnus K,
Körde du koden som fanns på sidan jag använde då?
Jag är nästan 100 på att jag inte gjort någon miss gällande kopplingarna då jag tittat över dom många gånger nu.. men ska göra det igen ikväll.
Du använder inte någon kondensator heller så det verkar ju inte vara problemet hos mig.
Känns som det är något glapp.. kanske någon av kontakterna på mitt breadboard som är kass
Men har flyttat på 595an och provat en annan med samma resultat. Dock inte provat andra portar på arduino eller flytat dioder/motstånd.
Har heller inte flyttat på +/- från arduino till breadboard.
clock/latch/data är korrekta mot koden och dom jag använder.
Kan det vara så att jag pajjat min arduino tidigare och får dessa bekymmer?
Ska prova nya pins från den
Körde du koden som fanns på sidan jag använde då?
Jag är nästan 100 på att jag inte gjort någon miss gällande kopplingarna då jag tittat över dom många gånger nu.. men ska göra det igen ikväll.
Du använder inte någon kondensator heller så det verkar ju inte vara problemet hos mig.
Känns som det är något glapp.. kanske någon av kontakterna på mitt breadboard som är kass
Men har flyttat på 595an och provat en annan med samma resultat. Dock inte provat andra portar på arduino eller flytat dioder/motstånd.
Har heller inte flyttat på +/- från arduino till breadboard.
clock/latch/data är korrekta mot koden och dom jag använder.
Kan det vara så att jag pajjat min arduino tidigare och får dessa bekymmer?
Ska prova nya pins från den
Re: Arduino + 74HC595N problem
Jo, jag körde koden från sidan du länkade.
Testade både med och utan konding mellan + och -, fungerade bra.
Låter skumt.
Testade både med och utan konding mellan + och -, fungerade bra.
Låter skumt.
Re: Arduino + 74HC595N problem
jaha, nu känner man sig lite dum...
MasterClear(pin10) var ju inte kopplad mot +..
Hade missat med ett hål på mitt breadboard.
Fast jag både dubbel och trippel kollat att allt var rätt.
Nu funkar allt som det ska
Men tack så mycket för all hjälp.
Återkommer snart med fler idiotiska problem.
Påminner mig om en gång på jobbet då jag satt i 4 dagar och felsökte vår hemsidas webbshop.
Helt tokig blev jag över att jag inte kunde hitta felet i koden.
På fredags eftermiddagen inser jag att jag ställt in Internet explorer i kompatibilitetsvy och det var det som var problemet
Kändes mindre lustigt att ha bränt runt 25 timmar helt i onödan
MasterClear(pin10) var ju inte kopplad mot +..
Hade missat med ett hål på mitt breadboard.
Fast jag både dubbel och trippel kollat att allt var rätt.
Nu funkar allt som det ska

Men tack så mycket för all hjälp.
Återkommer snart med fler idiotiska problem.
Påminner mig om en gång på jobbet då jag satt i 4 dagar och felsökte vår hemsidas webbshop.
Helt tokig blev jag över att jag inte kunde hitta felet i koden.
På fredags eftermiddagen inser jag att jag ställt in Internet explorer i kompatibilitetsvy och det var det som var problemet
Kändes mindre lustigt att ha bränt runt 25 timmar helt i onödan
Re: Arduino + 74HC595N problem

Det är otroligt lätt att göra sådana misstag.
Råkar själv ut för det lite då och då.