Raspberry Pi:Примеры/Мигание светодиодом с помощью модуля RPi.GPIO: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (→Схема) |
Нет описания правки |
||
Строка 30: | Строка 30: | ||
==Код== | ==Код== | ||
<syntaxhighlight lang="python" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS | <syntaxhighlight lang="python" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS"> | ||
import RPi.GPIO as GPIO | import RPi.GPIO as GPIO | ||
import time | import time |
Версия от 18:22, 14 мая 2023
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик |
Мигание светодиодом с помощью модуля RPi.GPIO
Данный пример показывает как помигать светодиодом из с помощью модуля RPi.GPIO.
Необходимое оборудование
- плата Raspberry Pi;
- резистор 470 Ом;
- пара перемычек;
- макетная плата;
- светодиод;
Схема
Будьте осторожны при обращении с портами GPIO вашего Raspberry Pi. Помните входы и выходы GPIO расссчитаны на напряжение +3,3В |
Подключите короткий вывод(катод) светодиода через через резистор к выводу GND(6 пин), а длинный вывод(анод) - к выводу BCM18(12 пин).
Все манипуляции по подключению светодиода производите только при отключенном питании платы Raspberry Pi |
Код
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
while (True):
GPIO.output(18, True)
time.sleep(0.5)
GPIO.output(18, False)
time.sleep(0.5)