Raspberry Pi:Аппаратные средства/Распиновка GPIO/3

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.



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.


См.также

Внешние ссылки