RGB Led мерцает при контроле GPIO Raspberry - PullRequest
0 голосов
/ 20 марта 2020

Я нашел скрипт python для управления светодиодом RGB с выводами GPIO из малины. Я подключил общий катодный светодиод к выводам GPIO и добавил резистор 300 Ом к выводу заземления. Когда я запускаю скрипт, он работает довольно хорошо. Например, я могу выбрать значения RGB со входом в терминал python led.py 0 100 110. Пока я выбираю 255 0 0 - 0 255 0 - 0 0 255, он работает отлично. Странно то, что когда я выбираю комбинацию значений python led.py 0 20 20 и запускаю код, светодиод начинает светиться. Однако, похоже, что задержка между отображаемыми цветами (красным, зеленым, синим) задерживается, поэтому я могу как-то увидеть, как смешиваются цвета. Я нашел это очень странным, потому что я действительно не использую задержки в своем сценарии. Кто-то идея?

ОБНОВЛЕНИЕ: когда я удаляю резистор и подключаю землю напрямую, я не получаю мерцание, проблема в том, что моя печатная плата установлена ​​в этой конфигурации. как только я добавляю резистор, например, 15 Ом, я снова получаю мерцание

Я разместил видео, чтобы вы могли видеть его https://www.youtube.com/watch?v=N6J5zy38j38, нет, это не моя камера;)

...