60 nap alatt Arduino tanfolyam - Prell kioltás

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

60 nap alatt Arduino tanfolyam - Prell kioltás

HozzászólásSzerző: SzLacus » 2012. július 26. csütörtök, 22:09

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: 3231
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2012. július 26. csütörtök, 22:37

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: 9906
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2012. július 28. szombat, 15:59

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ásSzerző: furbyhun » 2015. február 27. péntek, 8:49

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: 9906
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

HozzászólásSzerző: Robert » 2015. február 27. péntek, 14:20

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ásSzerző: furbyhun » 2015. február 27. péntek, 17:45

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: 9906
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

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

HozzászólásSzerző: Robert » 2015. február 27. péntek, 19:24

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

Értéke meg 80...120kOhm. Szóval "kerekítési hiba" mértékű...


Vissza: “60 nap alatt Arduino - Házi feladatok”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég