Оглавление:

LED Blink с Raspberry Pi - Как использовать контакты GPIO на Raspberry Pi: 4 шага
LED Blink с Raspberry Pi - Как использовать контакты GPIO на Raspberry Pi: 4 шага

Видео: LED Blink с Raspberry Pi - Как использовать контакты GPIO на Raspberry Pi: 4 шага

Видео: LED Blink с Raspberry Pi - Как использовать контакты GPIO на Raspberry Pi: 4 шага
Видео: Raspberry Pi 4: GPIO все что нужно знать для начала работы 2024, Июль
Anonim
LED Blink с Raspberry Pi | Как использовать контакты GPIO на Raspberry Pi
LED Blink с Raspberry Pi | Как использовать контакты GPIO на Raspberry Pi

Привет, ребята, в этой инструкции мы узнаем, как использовать GPIO Raspberry pi. Если вы когда-либо использовали Arduino, то, вероятно, вы знаете, что мы можем подключить светодиодный переключатель и т. Д. К его контактам и заставить его работать как. заставить светодиод мигать или получить вход от переключателя, что-то в этом роде. Поскольку Raspberry pi также имеет GPIO, мы узнаем, как использовать эти GPIO, и мы подключим к нему светодиод и заставим его мигать. Мы сделаем простой проект с миганием светодиода, чтобы вы поняли, как использовать GPIO в Raspberry pi.

Шаг 1. Вещи, которые вам нужны

Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно

Для этого вам понадобятся следующие вещи: Настройка Raspberry Pi 3 с монитором и USB-мышью и клавиатурой (убедитесь, что ОС Raspbian правильно настроена на вашем Raspberry pi) макетная плата, перемычки, резисторы, светодиоды.

Шаг 2: Схема

Схема
Схема
Схема
Схема

Часть схемы очень проста. Я подключил светодиод к выводу 8, что означает, что отрицательная ножка светодиода подключена к выводу Gnd (6 шт.), А положительная ножка подключена к 100 Ом (100-1000 Ом, используемое значение aby), а другая ножка резистор подключен к выводу 8 Raspberry pi.

Шаг 3. Кодирование

Кодирование Часть
Кодирование Часть

Затем откройте терминал pi, чтобы светодиодный индикатор мигал: Чтобы установить библиотеку Python, откройте терминал и выполните следующую команду: $ sudo apt-get install python-rpi.gpio python3-rpi.gpio для инициализации портов GPIO Raspberry Pi, которые нам нужны чтобы импортировать библиотеку Python, нам нужно инициализировать библиотеку и настроить контакт 8 как выходной контакт Raspberry pi. импортировать RPi. GPIO как GPIO # Импортировать библиотеку Raspberry Pi GPIO из time import sleep # Импортировать функцию сна из временного модуля GPIO. setwarnings (False) # Игнорировать предупреждение сейчас GPIO.setmode (GPIO. BOARD) # Использовать физическую нумерацию контактов GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Установить контакт 8 как выходной контакт и установить начальное значение на low (off) Следующее, что нам нужно сделать, это сделать вывод 8 высоким (включенным) на одну секунду и низким (выключенным) в течение одной секунды, и мы поместим его в цикл while, чтобы он мигал вечно. while True: # Запускать вечно GPIO.output (8, GPIO. HIGH) # Включить спящий режим (1) # Спящий режим на 1 секунду GPIO.output (8, GPIO. LOW) # Выключить спящий режим (1) # Сон на 1 секунду Объединение двух вышеуказанных частей кода вместе и создание полного кода: импортировать RPi. GPIO как GPIO # Импортировать GPIO-библиотеку Raspberry Pi из времени import sleep # Импортировать функцию сна из модуля времени GPIO.setwarnings (False) # Игнорировать предупреждение для nowGPIO.setmode (GPIO. BOARD) # Использовать физическую нумерацию контактов GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Установить контакт 8 как выходной контакт и установить начальное значение на низкое (выкл.) while True: # Запустить вечно GPIO.output (8, GPIO. HIGH) # Включить спящий режим (1) # Спящий режим на 1 секунду GPIO.output (8, GPIO. LOW) # Отключить спящий режим (1) # Спящий режим на 1 секунду Итак, наша программа завершена, то нам нужно сохранить его как blinking_led.py, а затем запустить его либо внутри вашей IDE, либо в вашей консоли со следующей командой: $ python blinking_led.py

Шаг 4: мигание светодиода

Светодиод мигает
Светодиод мигает
Светодиод мигает
Светодиод мигает

После запуска кода вы увидите, что светодиод мигает, как мой. Я надеюсь, что эти инструкции могли вам помочь, поэтому дайте мне знать об этом в комментариях.

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