Új hozzászólás Aktív témák
-
RAiN91
őstag
Sziasztok
Lenne pár kérdésem, kezdő vagyok:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(23, GPIO.IN)
input=GPIO.input(17)
while True:
GPIO
if(GPIO.input(17)):
print("pressed")
time.sleep(2)
print("1")
time.sleep(2)
print("2")
time.sleep(2)Azt szeretném, hogy ha input 17 igaz, akkor írja ki, hogy "pressed", majd 2 sec múlva "1", ismét 2 sec múlva "2".
2 problémám van a fenti kóddal:
Ha igaz a bemenet, akkor kb. fél másodperc alatt végignyomja amiket akarok, majd a következő körben íjra ki csak 2 másodpercenként.
A másik gondom az, hogy ha futás közben mégegyszer jelet adok a 17-es bemenetre, akkor újra ráindít.
A célom az, hogy ha 17-es bemeneten kap egy impulzust, akkor sorrendben nyomja végig a programot, de közbe már ne figyelje a bemenetet, tehát ne indítson rá ha véletlenül megint jel lesz a 17-en.
Kicsit bonyolultan fogalmaztam meg, de ennyire azért nem lehet bonyolult.
Köszönöm a segítséget!
[ Szerkesztve ]
Új hozzászólás Aktív témák
- IdeaPad 5 Pro 16ARH7 16" QHD+ IPS Ryzen 7 6800HS CE RTX 3050Ti 16GB 512GB NVMe IR kam gar
- Lenovo ThinkPad T480 / i5-8350U / 8GB RAM / 256GB / FHD / Több darab / Számla /
- Új bontatlan Technics AZ80 Bluetooth fülhallgató High End, LDAC, HI-Res Audio
- Vízszerelő Budapest összes kerületében
- Yongnuo 85mm 1.8 (legújabb modell) - Sony E
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest