Съдържание:

Урок за Raspberry Pi: Как да използвате бутон: 4 стъпки
Урок за Raspberry Pi: Как да използвате бутон: 4 стъпки

Видео: Урок за Raspberry Pi: Как да използвате бутон: 4 стъпки

Видео: Урок за Raspberry Pi: Как да използвате бутон: 4 стъпки
Видео: Raspberry PI 4B, установка Supervised Home Assistant на RaspiOS 64 - проверка инструкции 2024, Юни
Anonim
Урок за Raspberry Pi: Как да използвате бутон
Урок за Raspberry Pi: Как да използвате бутон

В този урок ще научите как да включите вашия LED с помощта на бутон с вашия Raspberry Pi. Бутоните или превключвателите свързват две точки във верига, когато ги натиснете. Този урок включва един светодиод, когато бутонът се натисне веднъж, и изключва, когато се натисне два пъти. Ще научите също как да използвате променливата „flag“за управление на събитие.

Актуализации на уроци и още уроци по Raspberry Pi можете да намерите тук:

www.ardumotive.com/how-to-use-push-buttonen…

Видео на гръцки език

Да започваме!

Стъпка 1: Какво ще ви трябва - Хардуер

За този урок ще ви трябва:

  • Пробив на GPIO
  • Платка
  • LED
  • Резистор 220 ома
  • Бутон

Стъпка 2: Веригата

Веригата
Веригата

Връзките са доста лесни, вижте изображението по -горе със схема на макета.

Стъпка 3: Кодът

В програмата по -долу първото нещо, което правите, е да импортирате библиотеката за GPIO и спящ режим. Следващата стъпка е да настроите щифтовете на LED и бутона. След това бутонът за настройка като вход и LED като изход. Цикълът Докато е истински работи отново и отново, завинаги. Също така можете да включите вашия LED по два начина. Първият начин е светодиодът да свети, докато бутонът е натиснат, а вторият начин, ако натиснете само веднъж бутона, тогава виждате вашия светодиод включен и ако натиснете бутона отново, светодиодът е изключен. Вторият начин е върху коментарите ('' ') и използваме променлива с име flag.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

#Библиотеки

импортирайте RPi. GPIO като GPIO от времето импортирайте спящ режим #Изключете предупрежденията (по избор) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) #Бутон за настройка и LED пинове Бутон = 23 LED = 24 #Бутон за настройка и LED GPIO. setup (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 while True: button_state = GPIO.input (Button) print (button_state) if button_state == 0: GPIO.output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) sleep (1) '' 'if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0, ако флаг == 1: GPIO.output (LED, GPIO. HIGH) иначе: GPIO.output (LED, GPIO. LOW) ""

Изтеглете кода от тук и го отворете с Thonny Python IDE или го стартирайте от терминала.

Стъпка 4: Браво

Много добре!
Много добре!

Успешно завършихте първия ни урок „Как да“на Raspberry Pi и научихте как да включите светодиод с бутон.

Препоръчано: