Работа с Gpio,подключение энкодера.

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
alexsis_76

Работа с Gpio,подключение энкодера.

Сообщение alexsis_76 » 18 фев 2017, 09:06

Здравствуйте :)
представляю очередной способ работы с портами ввода вывода чипов SUNXI(апельсин) ,представляет собой нечто среднее между программированием на си с которым большинство не в ладах но который однако обладает высоким быстродействием и высокоуровневыми языками типа доступа через виртуальную файловую систему,прост но слишком медленный.
библиотека написана на си и скомпилирована в .so файл,доступ к функциям библиотеки может быть получен из питоновского файла,библиотека предоставляет базовые функции
сконфигурирвать порт,включить поддтяжку,узнать состояние порта,записать в порт.
в питоновском файле приведена реализация энкодера
запускаете файл,при повороте ручки энкодера в консоли отображается его значение
SUNXI_GPA20=1
SUNXI_GPA10=2
SUNXI_GPA7=3
SUNXI_GPA8=4
SUNXI_GPA9=5
SUNXI_GPA21=6
SUNXI_GPC4=7
SUNXI_GPC7=8
SUNXI_GPD14=9
порты с которыми может работать библиотека
библиотека должна находится рядом со скриптом.
вообщем пробуйте-пишите.
gpio.7z
(3.63 КБ) 75 скачиваний

MSapogov
Сообщения: 312
Зарегистрирован: 13 май 2015, 08:44
Откуда: г. Томск

Re: Работа с Gpio,подключение энкодера.

Сообщение MSapogov » 18 фев 2017, 14:38

Обязательно попробую...
А может подскажите как на питоне открыть телнет сессию на 9090 порту и "кидать" туда комманды "mixer volume +2" или "mixer volume -2", в зависимости от вращения энкодера?

Ответить