Свет не выключается
Мой код Arduino должен включать и выключать свет. Но когда я запускаю код, все индикаторы горят, и ни один из них не выключается через 0,5 секунды. Вот полный код.
Спасибо за все ответы.
@github host2, 👍-4
Обсуждение0
Смотрите также:
- Несколько условий оператора if
- Светодиоды: разница между общим анодом и общим катодом
- Остановить мигание светодиодов
- Интеграция 2 кнопок для включения и выключения светодиода.
- Управление цифровой адресной светодиодной лентой RGB 12 В с помощью Arduino
- Код Arduino для управления 4 светодиодами с 4 кнопок
- Нужен ли подтягивающий/понижающий резистор для цепи светодиода кнопки?
- Мигните светодиодом 5 раз с помощью цикла for
Ваш код не компилируется. Посмотрите на ошибки компиляции и исправьте их., @Edgar Bonet
Это не будет делать то, что вы ожидаете:
delay(0.5);
, потому что функция принимает целочисленный аргумент, аdelay(1);
, то есть задержка в 1 миллисекунду, будет настолько быстрой, что вы не сможете видеть любые изменения в световом образце., @6v6gtПожалуйста, введите код прямо в вопрос. Я действительно не хочу переходить по случайной битовой ссылке, и вопрос должен быть автономным (не зависящим от ссылок, которые могут сломаться в будущем), @chrisl
delay() принимает значение задержки в миллисекундах, а не в секундах. Огни мигают, но слишком быстро, чтобы увидеть. Измените «delay (0.5)» на «delay (500)», и вы, вероятно, получите желаемый эффект., @StarCat
Еще одна подсказка: ваша проблема такая же только для 1 светодиода. Поэтому сначала решите это, применяя другие комментарии., @DataFiddler