Ú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!
Új hozzászólás Aktív témák
- LEGO klub
- Samsung Galaxy S25 - végre van kicsi!
- Okos Otthon / Smart Home
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
- Kazy Computers - Fehérvár - Megbízható?
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- MWC 2026: Na, fussunk vele még egy kört!
- UHD filmek lejátszása
- Nem lesz gyors megoldása a VGA-hiánynak az NVIDIA szerint
- További aktív témák...
- Samsung 870EVO 1TB 2.5"
- HP Probook 445R G6,14",FHD,AMD Ryzen 5 3500U,8GB DDR4,256GB SSD,WIN11
- Mind a új MAKULÁTLAN Apple MacBook Air 15" M2 16B RAM 256GB Magyar billentyű garancia 2026.11.14
- Lenovo ThinkPad T480s,14",FHD,i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH
- GARANCIÁLIS ASUS TUF F16 // Intel Core 5 210H // 16GB RAM // 1TB SSD // RTX 4050
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
