60 nap alatt Arduino tanfolyam - Prell kioltás

A "60 nap alatt Arduino" tanfolyam házi feladatai és közvetlen témái
Válasz küldése
Avatar
SzLacus
Tranzisztorgyógyász
Hozzászólások: 175
Csatlakozott: 2012. május 20. vasárnap, 6:00

60 nap alatt Arduino tanfolyam - Prell kioltás

Hozzászólás Szerző: SzLacus »

Sziasztok!

Kicsit járjuk körül az Arduini #10-ben említett prell témát. A kapcsolásban felhúzó ellenállás és föld felé kapcsoló szerepel. A prell ezek után akkor játszik, amikor a kapcsolóvak földre kényszerítjük a felhúzó ellenállással megtámasztott bemenetet. Az érintkező "pattogás" végén GND-n lesz a bemenet. Kérdésem, hogy van-e annak oka, hogy mégis HIGH-re indítunk rövid delay-t, kivédendő a prellt. Úgy gondolom, hogy ez azt tudja eredményezni, hogy bizonytalan a led delay értéke, a prell alatt. Ha LOW-ra indítanánk a prell késleltetést, akkor ez nem áll fent. A végeredményt most nem befolyásolja, de ha a kapcsoló megnyomására alacsonyat várunk, akkor szerintem logikusan az alacsony szint beállását kellene prell idővel kivárnunk.
lehet, hogy sántít a gondolatmenetem, de még kezdő vagyok. :-)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Most az a feladat, hogy amíg prelez a kapcsolónk addig át jussunk mind két feltétel vizsgálaton. (Lassú villogás)
És mikor már beállt fix 0-ra akkor gyorsuljon a villogás.

A példa elégé gyenge megoldása a problémának. De kezdőként elmegy!
Majd szerintem elővesszük ezt még később!

8)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A haladó ág itt elérhető:
http://avr.tavir.hu/modules.php?name=Fo ... highlight=

Kéretik a tanfolyami szintnek megfelelő háttérrel rendelkezőkre is gondolni. Ami azon túlmutat, az a felnti linken elérhető...
Avatar
furbyhun
DrótVégénSzéndarab
Hozzászólások: 44
Csatlakozott: 2015. február 14. szombat, 21:18

Re: 60 nap alatt Arduino tanfolyam - Prell kioltás

Hozzászólás Szerző: furbyhun »

Szia Robert!

Lehet, hogy nagyon láma kérdés, de csak felteszem: a belső felhúzó ellenállás BEkapcsolását nem értem. Minden rajzon ott a külső felhúzó, ennek ellenére a kódban ott a

digitalWrite(6, HIGH);
// D6-on felhuzo bekapcsol

részlet. Akkor ez esetben a BEkapcsolás pont azt jelenti, hogy kiiktatjuk a belső felhúzó ellenállást, és a külsőt használjuk? Csak mert másképp nincs értelme...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: 60 nap alatt Arduino tanfolyam - Prell kioltás

Hozzászólás Szerző: Robert »

A külső felhúzó az erősen javasolt. De sokszor sikerül elfelejteni.
Így a belső felhúzó legalább megvan, hogy a kapcsolás működjön.
A belső felhúzó _BE_kapcsolás azt jelenti, hogy a ki/bemenetre HIGH jelet kérünk.
Így mintegy "párhuzamosan" kapcsolódik a külső és a belső felhúzóellenállás.
Avatar
furbyhun
DrótVégénSzéndarab
Hozzászólások: 44
Csatlakozott: 2015. február 14. szombat, 21:18

Re: 60 nap alatt Arduino tanfolyam - Prell kioltás

Hozzászólás Szerző: furbyhun »

Robert írta: Így mintegy "párhuzamosan" kapcsolódik a külső és a belső felhúzóellenállás.
Köszönöm!
Ez értékében is repluszt jelent valóban? :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: 60 nap alatt Arduino tanfolyam - Prell kioltás

Hozzászólás Szerző: Robert »

Egy FET kapcsolgatja, logikai kapu is van benne...

Értéke meg 80...120kOhm. Szóval "kerekítési hiba" mértékű...
Válasz küldése