Оскільки ми розробляємо IoT прототипи на платформі Orange PI, нам доводиться мати справу з ШІМ сигналами. Платформа Orange PI, за замовчуванням, не має зручної бібліотеки по роботі з ШІМ сигналами, і ми імпортували відому бібліотеку для Raspberry Pi. Так ми отримали зручну бібліотеку для Orange PI.
Ця бібліотека вміє створювати програмний широтно-імпульсний модульований сигнал. Вона написана на мові Python. Застосовується в розробці internet of things пристроїв для роботи драйвера моторів, світлодіодів або світлодіодних стрічок. Але не сильно підходить для таких речей, як сервоприводи. Оскільки, програмний ШІМ сигнал має низьку стабільністю, і сервопривід може тремтіти.
Подивитися, і безкоштовно скачати бібліотеку, можна в нашому репозиторії на github.
Автор замітки та бібліотеки Сергій Кравцов, CEO Evergreen