![](https://webcf.waybackmachine.org/web/20240609113728im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/e8c/288/125/e8c28812558cd67aae864a40adbf6e0e.jpg)
Если вы ищете средства для работы с GPIO микрокомпьютера Repka Pi из программ, составленных на Си, обратите внимание на библиотеку WiringRP. В этой статье мы расскажем, как создавать с ее помощью однопоточные и многопоточные программы, управляющие светодиодами, сервоприводами и реле, а также обрабатывающие прерывание от кнопки, подключенной к контакту GPIO.
Вы можете использовать WiringRP при создании программ для обучения и управления различными устройствами и системами. Это могут быть промышленные и робототехнические установки, устройства IoT, а также устройства умного дома.
Автор выражает благодарность создателю библиотеки WiringRP Сергею Шалапову за помощь в подготовке этой статьи.
Запускаем потоки при нажатии кнопки
Управляем реле и сервоприводами по кнопке