Поскольку мы разрабатываем IoT прототипы на платформе Orange PI, нам приходится иметь дело с ШИМ сигналами. Платформа Orange PI, по умолчанию, не имеет удобной библиотеки по работе с ШИМ сигналами, по этому мы импортировали известную библиотеку для Raspberry Pi. Так мы получили удобную библиотеку для Orange PI.
Эта библиотека умеет модулировать программный широтно-импульсный модулированный сигнал. Она написана на языке Python. Применяется в разработке internet of things устройств для работы драйвера моторов, светодиодов или светодиодных лент. Но не сильно подходит для таких вещей, как сервоприводы. Поскольку, программный ШИМ сигнал обладает низкой стабильностью, и сервопривод может дрожать.
Посмотреть, и бесплатно скачать библиотеку, можно в нашем репозитории на github.
Автор заметки, и создатель библиотеки Сергей Кравцов, CEO Evergreen