Raspberry Pi:Аппаратные средства/Распиновка GPIO/3
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Проверка/Оформление/Редактирование: Мякишев Е.А.
3 — BCM 2 (SDA)
Alt0 | Alt1 | Alt2 | Alt3 | Alt4 | Alt5 |
---|---|---|---|---|---|
SDA1 | SA3 |
- Физ. 3
- BCM 2 (на Rev 1, ранней версии Pi — BCM 0)
- WiringPi 8
SDA — это один из I2C-контактов на Pi. Более подробно читайте в разделе об интерфейсе I2C.
Записать на GPIO-контакт значение HIGH или LOW особого труда не составляет, но прежде нужно запомнить несколько вещей:
- Ваш скрипт нужно запустить с правами root
- Режим работы контакта надо выставить на OUTPUT (1)
Предположим, у вас уже установлен пакет WiringPi2-Python (с помощью команды pip install wiringpi2). Теперь вставьте в файл с расширением *.py следующее:
import wiringpi2 as wiringpi
HIGH = 1
LOW = 0
OUTPUT = 1
INPUT = 0
wiringpi.wiringPiSetup()
wiringpi.pinMode(8,OUTPUT)
wiringpi.digitalWrite(8,HIGH)
Затем запустите это с помощью команды
sudo python myscript.py.