Ú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
- iPhone topik
- The Division 2 (PC, XO, PS4)
- Poco X6 Pro - ötös alá
- Synology NAS
- Samsung Galaxy S23 Ultra - non plus ultra
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- sziku69: Fűzzük össze a szavakat :)
- Építő/felújító topik
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7600X 32/64GB RTX 5070 12GB GAMER PC termékbeszámítással
- AKCIÓ! MSI B450M R5 4500 32GB DDR4 512GB SSD RX 5700XT 8GB Rampage SHIVA Zalman 600W
- AKCIÓ! MSI B365M i5 8600 16GB DDR4 512GB SSD RX 5700XT 8GB CM MASTERBOX Q300L Zalman 600W
- AKCIÓ! Gigabyte H510M i5 10400F 32GB DDR4 512GB SSD RX 5700 8GB Zalman Z9 Zalman 500W
- BESZÁMÍTÁS! Asus TUF B365M i7 9700F 16GB DDR4 512GB SSD RTX 3060Ti 8GB Rampage SHIVA Zalman 600W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest