-
Notifications
You must be signed in to change notification settings - Fork 0
I2C, SPI and GPIO library for OrangePi
скорее всего, надо будет установить 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