Здравейте колеги!
От година имам Raspberry Pi 2b и съвсем скоро го смених за 3ката
Преди го ползвах да си хоствам една страница, но покрай коледа си взех от aliexpress доста копчета, сензорчета и други подобни.
Към момента мъча една "Push buttons" платка (с 8 бутончета).
Успях да "накарам" 2 от бутоните да изпълняват някакъв shell script , но до там.
Python скрипта (ако може да се нарече такъв) е следния:
От година имам Raspberry Pi 2b и съвсем скоро го смених за 3ката

Преди го ползвах да си хоствам една страница, но покрай коледа си взех от aliexpress доста копчета, сензорчета и други подобни.
Към момента мъча една "Push buttons" платка (с 8 бутончета).
Успях да "накарам" 2 от бутоните да изпълняват някакъв shell script , но до там.
Python скрипта (ако може да се нарече такъв) е следния:
Код:
import RPi.GPIO as GPIOimport time #added import subprocess # GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(17, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(15, GPIO.IN, pull_up_down=GPIO.PUD_UP) while True: input_state = GPIO.input(18) if input_state == False: subprocess.call(['/home/pi/vol_up.sh']) print('volume up') time.sleep(0.2) input_state = GPIO.input(17) if input_state == False: subprocess.call(['/home/pi/vol_dw.sh']) print('volume down') time.sleep(0.2) input_state = GPIO.input(15) if input_state == False: subprocess.call(['/home/pi/vol_dw.sh']) print('next station') time.sleep(0.2)
Коментар