Оглавление:
Видео: Как использовать фотоэлемент для изменения цвета светодиода RGB: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Для моего проекта Arduino, часть 01, моя первоначальная идея заключалась в том, чтобы использовать датчик температуры для включения и выключения светодиода, но, увы, мой датчик температуры еще не появился, что оставило меня выбирать из датчиков, доступных в стартовом наборе Elegoo, и задаваться вопросом если, может быть, я не забыл в первую очередь заказать свои датчики температуры.
Идея нового плана проста: используйте фотоэлемент, чтобы изменить цвет светодиода.
Запасы:
- 1 x Arduino Uno (или аналог)
- 1 x макет
- 4 резистора
- 1 х RGB светодиод
- 1 х фотоэлемент
- 7 мм проводов
- USB-кабель
Все используемые предметы находятся в стартовом наборе Elegoo. Здесь
Шаг 1. Создайте макетную плату
Первое, что вам нужно сделать, это собрать макет, подключив фотоэлемент к контактам 5V и A5, как показано выше. При подключении светодиода RGB вы должны подключить каждый RGB к контакту, а катод - к земле. В этом случае красный - 6, зеленый - 5, синий - 3.
Шаг 2: Код
Поскольку я новичок в этом, я объединил код из нескольких мест, чтобы получить конечный результат. Наиболее важные шаги в этом коде - определение переменных для фотоэлемента и каждого вывода выводов светодиода. Исходные источники кода взяты из нескольких учебных файлов по arduino, а также из этого учебного пособия Луки Маклафлина, которое можно найти здесь.
Обязательно перед кодированием проверьте свой фотоэлемент на его основных функциях, чтобы найти установленное значение, для меня это было 1023. Это значение, которое будет использоваться для изменения цвета в вашем выражении if, else. Это также важно, поскольку это то, что сообщает вашему светодиоду, на что он реагирует. Мэшап кода, который я использовал, прилагается ниже.
Шаг 3: Тест
После кодирования вы должны протестировать, чтобы убедиться, что все работает правильно. Если все сделано правильно, цвет светодиода должен реагировать на изменение света, когда объект или рука помещаются на него или над ним, переключаясь с синего на красный.
Рекомендуемые:
Visuino Как использовать широтно-импульсную модуляцию (ШИМ) для изменения яркости светодиода: 7 шагов
Visuino Как использовать широтно-импульсную модуляцию (ШИМ) для изменения яркости светодиода: в этом уроке мы будем использовать светодиод, подключенный к Arduino UNO и Visuino, чтобы изменить его яркость с помощью широтно-импульсной модуляции (ШИМ). Посмотрите демонстрационное видео
Построение графика изменения температуры в зависимости от изменения климата в Python: 6 шагов
Построение графика изменения температуры от изменения климата в Python: изменение климата - большая проблема. И многие люди сейчас не знают, насколько он вырос. В этом руководстве мы построим график изменения температуры климата из-за изменения климата. В качестве шпаргалки вы можете просмотреть файл python ниже
Как использовать терминал Mac и как использовать ключевые функции: 4 шага
Как использовать терминал Mac и как использовать основные функции: мы покажем вам, как открыть терминал MAC. Мы также покажем вам несколько функций Терминала, такие как ifconfig, изменение каталогов, доступ к файлам и arp. Ifconfig позволит вам проверить ваш IP-адрес и ваш MAC-адрес
Полки коробки для изменения цвета со светодиодными лентами и Arduino: 5 шагов (с изображениями)
Полки с коробками для изменения цвета со светодиодными лентами и Arduino: все началось с того, что мне нужно было дополнительное хранилище рядом и над столом, но я хотел придать ему особый дизайн. Почему бы не использовать эти удивительные светодиодные ленты, которые можно индивидуально адресовать и выбрать любой цвет? Я дам несколько замечаний о самой полке в
Чехол для изменения цвета: 13 шагов (с изображениями)
Чехол для смены цвета: руководство по воссозданию футляра для смены цвета