Важно:
1 |
!!! ВАЖНО НА ВХОД(IN) GPIO МОЖНО ПОДКЛЮЧАТЬ <= 3,3В |
Пример:
1 2 3 4 5 6 7 8 |
sudo python - входим в python >>>> import RPi.GPIO as GPIO - импортируем модуль >>>> GPIO.setmode(GPIO.BCM) - включаем стандартный режим нумерации контактов GPIO >>>> GPIO.setup(25, GPIO.OUT) - устанавливаем поведение контакта 25 out/выход подключаем светодиод к контакту 25 >>>> GPIO.output(25, GPIO.NIGH) - вкл. светодиод >>>> GPIO.output(25, GPIO.LOW) - выкл. светодиод >>>> exit() - выход |
Мигающий светодиод blink.py:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
nano /home/pi/blink.py - создаем и редактируем файл --------------------------- import RPi.GPIO as GPIO - импортируем модуль для GPIO import time - импортируем модуль управлением времени (нам нужно управлять сном/задержкой) GPIO.setmode(GPIO.BCM) - включаем стандартный режим нумерации контактов GPIO GPIO.setup(25, GPIO.OUT) - устанавливаем поведение контакта 25 out/выход while True: - цикл GPIO.output(25, GPIO.HIGH) - вкл. светодиод time.sleep(1) - ждем одну секунду GPIO.output(25, GPIO.LOW) - выкл. светодиод time.sleep(1) - ждем одну секунду ---------------------------- sudo python blink.py - запуск скрипта мигания ctrl+c - прервать выполнение скрипта можно устроить дискотеку подрубив еще светодиодов контакты 4, 17, 18, 21, 22, 23, 24, 25 |