
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Всем привет, вот еще один простой и интересный проект Arduino, который работает как световой индикатор, используя Arduino UNO, LDR и светодиоды. Необходимые детали:
1x Arduino (UNO)
1x макетная плата
12x 5 мм светодиодов
15x Провода
1x LDR
1x 100 Ом резистор
1x резистор 10кОм
1x добрая воля
Шаг 1. Видео


Шаг 2: Подключение схемы

Итак, первое, что нужно сделать, - это подключить все светодиоды и LDR к Arduino с помощью макета. Самый простой способ - линейно подключить все светодиоды к нужным контактам Arduino с помощью проводов.
Мы должны добавить в схему резистор 100 Ом, чтобы ограничить ток через светодиоды. Резистор 10кОм включен последовательно с LDR, так что мы получаем делитель напряжения.
Также проект TinkerCAD:
Световой метр
Шаг 3: Программирование Arduino

Следующее - кодирование Arduino. Сначала мы определяем значение задержки вне любого цикла, это значение будет одинаковым во всей программе. Затем мы определяем PIN 2-13 как Выходы. Нам нужно создать analogRead, чтобы мы могли получать значение от датчика освещенности. Необходим еще один цикл For, который включает светодиоды в соответствии с входом от датчика. Следующий цикл For погаснет светодиоды, когда значение датчика света упадет.
Шаг 4: Заключение
Это очень простой проект, который может сделать каждый, используя всего несколько компонентов для относительного измерения интенсивности света. Также здорово увидеть, как действует LDR (Light Dependent Resistor).
Также полезно понять, как работают выходы Arduino, а также цикл For. Спасибо, что прошли мимо….
Рекомендуемые:
Индикатор уровня воды с использованием Arduino в TinkerCad: 3 шага

Индикатор уровня воды с использованием Arduino в TinkerCad: эта статья посвящена полностью функциональному контроллеру уровня воды с использованием Arduino. Схема отображает уровень воды в баке и включает двигатель, когда уровень воды опускается ниже заданного уровня. Схема автоматически переключается на
Индикатор уровня воды с использованием ULN 2003 IC: 4 шага

Индикатор уровня воды с использованием ULN 2003 IC: Перелив воды из верхнего резервуара - проблема для всех и в каждом доме. Это, наряду с нерациональным расходом электроэнергии, также приводит к большим потерям воды, и с принятием новых законов за потерю воды даже при переполнении резервуара могут быть наложены штрафные санкции. Таким образом
Очень яркий велосипедный свет с использованием печатных плат пользовательской световой панели: 8 шагов (с изображениями)

Очень яркий велосипедный свет с использованием печатных плат на панели нестандартного освещения: если у вас есть велосипед, вы знаете, насколько неприятными могут быть выбоины на ваших шинах и теле. Мне надоело задуть свои шины, поэтому я решил создать свою собственную светодиодную панель с намерением использовать ее в качестве велосипедного фонаря. Тот, который фокусируется на том, чтобы быть Э
Светодиодный индикатор, управляемый Bluetooth, с использованием Arduino Uno: 7 шагов

Светодиод, управляемый Bluetooth, с использованием Arduino Uno: этот проект посвящен управлению светодиодным освещением с помощью Arduino и приложения Bluetooth. Я использовал Arduino Uno для этого проекта, но вы можете использовать любую плату Arduino. Загрузите этот исходный код и загрузите его на свою доску перед запуском проекта
Световой секвенсор с использованием сборки и микрочипа PIC16F690: 3 шага

Световой секвенсор с использованием сборки и микрочипа PIC16F690: Цель этого проекта - создать световой секвенсор для проверки скорости реакции игрока. Пользовательский интерфейс этого светового секвенсора состоит из 8 светодиодов и кнопки. С технической стороны мы собираемся отправить код, написанный на ассемблере с