Prof Creative Commons License 2020.03.22 0 0 3616

Szia,

 

Nézzük sorban.

 

1. Relét így nem kapcsolunk. Normális modul kell, mert hiába 5V-os a relé kapcsolófeszültsége, a felvett árama bőven több, mint amit a Nano kimenete elbírna. Megoldás: egyrészt rendes, galvanikusan leválasztott relét kell használni, másrészt a relé behúzó feszültségét lehetőleg külső áramforrásról kell megtápolni, ellenkező esetben nagyon gyorsan ki fogod nyírni a panelt.

 

2. A relé fordított logikára van bekötve, akkor lesz aktív, amikor a kimenet alacsony jelszinten van. Bajnak nem baj, a kódban kell figyelni erre (lásd film elejét).

 

3. A gombok így jók lennének, HA és amennyiben a kódban nem INPUT_PULLUP mód lenne generálva. Ez ugyanis a belső felhúzóellenállással a bemenet jelszintjét magasra húzza, te viszont egy 10k-s ellenállással lehúzod negatívba (illetve lényegében egy feszültségosztóval lebegteted valahol), és amikor megnyomod a gombot, akkor adsz rá +5V-ot. A videoban látható kód ennek pont az ellenkezője szerint működik. Ehhez a két ellenállást ke kell venni a gombok mellől, a gombok egyik pólusát a GND-re, a másik pólust az adott bemenetre kell kötni.

 

A többi jó, de ezzel a felállással fura lesz a kód (nem fog működni). A reléket cseréld ki egyelőre ledekre (bár most asszem eleve úgy van).

Előzmény: slylecz13 (3613)