Не получается заставить светодиоды из комплекта менять яркость свечения. Вроде все включено правильно но не получается .... Загорается при значениях более 100 и горит постоянной яркостью. Скетч прилагается. int ledPin = 13; // светодиод подключается к digital pin 13 void setup() { Serial.begin(9600); } void loop() { for (int val=0;val<255;val++) { analogWrite(ledPin,val); // устанавливаем значение Serial.println(val); delay(200); } }
Токоограничивающий резистор установлен? Нарастание яркости по вашему алгоритму должно происходить 50 секунд, вы прождали столько?
delay(200); это если я не ошибаюсь 200 милисекунд и выключение и включение происходит исходя из этих интервалов. При значениях val до 125 светодиод НЕ горит, после 125 горит стабильно без изменений яркости. Т.е. 125 интервалов по 200 милисекунд светодиод НЕ горит Резистор установлен, пробовал разные номиналы, с одними он просто горит ярче с другими тусклее, но постепенного нарастания яркости не происходит.