Хабы: Разработка робототехники, Программирование микроконтроллеров, Разработка на Raspberry Pi, Интернет вещей, DIY или Сделай сам
Если вы ищете средства для работы с GPIO микрокомпьютера Repka Pi из программ, составленных на Си, обратите внимание на библиотеку WiringRP. В этой статье мы расскажем, как создавать с ее помощью однопоточные и многопоточные программы, управляющие светодиодами, сервоприводами и реле, а также обрабатывающие прерывание от кнопки, подключенной к контакту GPIO.
Вы можете использовать WiringRP при создании программ для обучения и управления различными устройствами и системами. Это могут быть промышленные и робототехнические установки, устройства IoT, а также устройства умного дома.
Автор выражает благодарность создателю библиотеки WiringRP Сергею Шалапову за помощь в подготовке этой статьи.
Возможности WiringRP
Установка WiringRP
Загрузка библиотеки WiringRP
Мигаем светодиодом
Запускаем multiBlink
Добавляем управление кнопкой
Запускаем потоки при нажатии кнопки
Управляем реле и сервоприводами по кнопке
Полезные ссылки
Итоги
Читать далее