60 nap alatt Arduino tanfolyam - Prell kioltás
60 nap alatt Arduino tanfolyam - Prell kioltás
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.
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.
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ő...
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ő...
Re: 60 nap alatt Arduino tanfolyam - Prell kioltás
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...
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...
Re: 60 nap alatt Arduino tanfolyam - Prell kioltás
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.
Í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.
Re: 60 nap alatt Arduino tanfolyam - Prell kioltás
Köszönöm!Robert írta: Így mintegy "párhuzamosan" kapcsolódik a külső és a belső felhúzóellenállás.
Ez értékében is repluszt jelent valóban?
Re: 60 nap alatt Arduino tanfolyam - Prell kioltás
Egy FET kapcsolgatja, logikai kapu is van benne...
Értéke meg 80...120kOhm. Szóval "kerekítési hiba" mértékű...
Értéke meg 80...120kOhm. Szóval "kerekítési hiba" mértékű...