Skip to content

I2C, SPI and GPIO library for OrangePi

Anton Antonov edited this page Mar 6, 2018 · 5 revisions

Для работы

скорее всего, надо будет установить i2c-tools.
будет использоваться устройство /dev/i2c-0
для сборки: надо зайти в папку hardware и выполнить node-gyp rebuild.
сервер надо будет запускать с рутовыми правами для доступа к устройству.
Для работы используется написанный модуль на основе стандартных либ и пакетами orangepi_PC_gpio_pyH3

Инсрукция по настройке i2c: node-i2c

Полезная инфа:

Для работы с интерфейсами I2C и SPI можно использовать вот эту библиотеку: https://github.com/duxingkei33/orangepi_PC_gpio_pyH3. По сути это модифицированная версия другой библиотеки pyA20, но совместимая с OrangePi.

Для установки нужен модуль python-dev:

apt-get install python-dev

Установочный скрипт находится в корне репозитория:

python setup.py install

Установка завершена! Документацию с примерами можно достать из страницы pyA20.

Нормальные параметры PWM для светофора:

freq: 1089Hz
red: 87
yellow: 86
green: 55
Clone this wiki locally