Portál AbcLinuxu, 13. května 2025 20:27
imp=1;pak mám HW tlačítko (jen spínač ne vypinač), které když stisknu tak se změní obsah proměnné (imp) z 1 na 0 asi na 1 sec. a poté se nastaví zpět na hodnotu 1. Tímto spínačem chci ovládat relé. Stisknu, relé se sepne, opětovné stisknutí spínače relé rozepne. V programu mám dále smyčku, (opakuje se po 0.5 sec.)ve kterém se snažím tyto změny odchytit
if (imp==0) sepni_rele(); if (imp==1) rozepni_rele();Jenže tak lehce to nejde, nefunguje to. Poradil by mi prosím někdo ? Děkuji
imp
potřebuješ resetovat? Není lepší mít něco jako bool rele_sepnuto
? Máš nějak ošetřené zákmity spínače?
Jak cely tvuj kod vypada?Žádný není, nepřišel jsem na to.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.