Оглавление:

Учебное пособие по Raspberry Pi: как использовать кнопку: 4 шага
Учебное пособие по Raspberry Pi: как использовать кнопку: 4 шага

Видео: Учебное пособие по Raspberry Pi: как использовать кнопку: 4 шага

Видео: Учебное пособие по Raspberry Pi: как использовать кнопку: 4 шага
Видео: Учебное пособие AR Guide book. 5 часть. 2024, Ноябрь
Anonim
Учебное пособие по Raspberry Pi: как использовать кнопку
Учебное пособие по Raspberry Pi: как использовать кнопку

В этом руководстве вы узнаете, как включить светодиод с помощью кнопки на Raspberry Pi. Кнопки или переключатели соединяют две точки в цепи, когда вы их нажимаете. В этом руководстве один светодиодный индикатор включается при однократном нажатии кнопки и выключается при двукратном нажатии. Υ вы также узнаете, как использовать переменную flag для управления событием.

Обновления учебников и другие руководства по Raspberry Pi можно найти здесь:

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

Видео на греческом языке

Давайте начнем!

Шаг 1. Что вам понадобится - оборудование

Для этого урока вам понадобятся:

  • GPIO Breakout
  • Макетная плата
  • ВЕЛ
  • Резистор 220 Ом
  • Кнопка

Шаг 2: Схема

Схема
Схема

Подключения довольно просты, см. Изображение выше со схемой макета.

Шаг 3: Код

В программе ниже первое, что вы делаете, это импортируете библиотеку для GPIO и спите. Следующим шагом является установка контактов светодиода и кнопки. После этого настройте кнопку как вход и светодиод как выход. Цикл While True выполняется снова и снова, навсегда. Также вы можете включить светодиод двумя способами. Первый способ заключается в том, что светодиод горит, пока кнопка нажата, а второй способ - если вы нажмете кнопку только один раз, вы увидите, что ваш светодиод загорится, а если вы нажмете кнопку еще раз, светодиод выключится. Второй способ - комментарии ('' '), и мы используем переменную с именем 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

# Библиотеки

import RPi. GPIO as GPIO from time import sleep # Отключить предупреждения (необязательно) GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) # Установить кнопку и выводы светодиода Button = 23 LED = 24 # Кнопка настройки и светодиод 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) else: GPIO.output (LED, GPIO. LOW) '' '

Загрузите код отсюда и откройте его с помощью Thonny Python IDE или запустите с терминала.

Шаг 4: Готово

Отличная работа!
Отличная работа!

Вы успешно завершили наше первое руководство по Raspberry Pi «Как сделать» и узнали, как включить светодиод с помощью кнопки.

Рекомендуемые: