Проблема с управлением драйвером LED по ШИМу ардуины
- Войдите на сайт для отправки комментариев
Втр, 05/03/2013 - 21:51
Есть ардуино уно рев3
по шиму подключен для управления драйвером светодиода http://beriled.biz/product_383.html#.UTYszDDwntQ
т.е. 9я нога ардуины подключена к каналу управления
gnd ардуины к "-" драйвера
на драйвер подается свое питание от старого ноутбучного БП
ардуина питается по УСБ шнурку
замеры показывают что на 9 ноге при выполнении скетча напруга меняется, а вот драйвер на это не реагирует никак, хотя оч хорошо управляется этой платой http://beriled.biz/product_126.html#.UTYukzDwntQ
В чем проблема не пойму?
скетч уже упрощенный без плавной регулировки, но даже так драйвер не реагирует
const int RED_PIN = 9; int DISPLAY_TIME = 100; // In milliseconds void setup() { pinMode(RED_PIN, OUTPUT); } void loop() { mainColors(); } void mainColors() { // Off (all LEDs off): digitalWrite(RED_PIN, LOW); delay(1000); // Red (turn just the red LED on): digitalWrite(RED_PIN, HIGH); delay(1000); // Green (turn just the green LED on): digitalWrite(RED_PIN, LOW); delay(1000); digitalWrite(RED_PIN, HIGH); delay(1000); }
Либо земли не соединены, либо тока не хватает...
Ок. попробую через транзистор управлять. А вот еще заметил в описании, что плата шим управляет на частоте 536Гц. А ардуина на 1000Гц. Это вроде не должно влиять сильно
А вот еще заметил в описании, что плата шим управляет на частоте 536Гц. А ардуина на 1000Гц. Это вроде не должно влиять сильно
Осциллографом посмотрите на сигналы с одного и с другого источников...
своего нету осциллографа. но мерили плату управления она выдает импульсы 5В разной скважинности, в зависимости от режима.
своего нету осциллографа. но мерили плату управления она выдает импульсы 5В разной скважинности, в зависимости от режима.
Если хочется сравнить два шима - то можно попробовать подключить пищалку через резистор и на слух...
Ура, заработало и без транзистров. Не было общей земли, новая макетка меня с толку сбила. у нее 4 шины питания а не 2, как я привык