Мерцание свечи
- Войдите на сайт для отправки комментариев
Ср, 11/11/2015 - 19:33
int ledPin = 10; // выбор пина для светодиода
int val = 0; // переменная для хранения текущей яркости светодиода int delayval = 0;
int delayval;
// переменная для хранения текущего времени задержки
void setup()
{
randomSeed(0); // запустить генератор случайных чисел
pinMode(ledPin, OUTPUT); // объявить ledPin выходом
}
void loop()
{
val = random(100,255); // выбрать случайное число между 100 и 255 analogWrite(ledPin, val); // установить яркость светодиода
delayval = random(50,150); // выбрать случайное число между 30 и 100
delay(delayval); // подождать это число миллисекунд
}
Подскажите, причина неработоспособности кода? Ошибок не выдаёт компилятор.
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...
строку
val = random(100,255); // выбрать случайное число между 100 и 255 _вот здесь_ analogWrite(ledPin, val); // установить яркость светодиода
разбить на две, иначе analogWrite(ledPin, val); оказывается в комментариях - диод никогда не зажигается