Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это особая лампа, которая помогает вам хорошо выспаться. Я использую светодиод RGB, чтобы сделать эту лампу, это элегантно, если добавить крышку.
Запасы
1x Ардуино Леонардо
5x Провода
4x провода зажима
1x RGB светодиод
1x бумага
1x 100 Ом резистор
Шаг 1. Код
Ссылка на полные коды: Arduino CC
// Светодиодная лампа RGB
// Цвет светодиода меняется в следующем порядке: красный, оранжевый, желтый, зеленый, синий, синий, а затем фиолетовый. // Светодиод RGB управляется цветом красного, зеленого и синего // Контакт 7 регулирует яркость красного // Контакт 6 регулирует яркость зеленого // Контакт 5 регулирует яркость синего пустого setup () {// поместите сюда свой установочный код, чтобы запустить его один раз:} void loop () {// Основной код analogWrite (7, 255); // 改 analogWrite (6, 0); // 改 analogWrite (5, 0); // 改 delay (1000); // ждет несколько миллисекунд // Красный analogWrite (7, 255); // 改 analogWrite (6, 120); // 改 analogWrite (5, 0); // 改 delay (1000); // ждет несколько миллисекунд // оранжевый analogWrite (7, 255); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 delay (1000); // ждет несколько миллисекунд // желтый analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 delay (1000); // ждет несколько миллисекунд // зеленый analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 255); // 改 delay (1000); // ждет несколько миллисекунд // синий analogWrite (7, 0); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 delay (1000); // ждет несколько миллисекунд // Синий analogWrite (7, 130); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 delay (1000); // ждет несколько миллисекунд // Фиолетовый}
Шаг 2: Объясните
Светодиод RGB управляется отрицательной полярностью и тремя видами света: красным, зеленым и синим. Эти три цвета являются основными цветами света. Различная яркость для каждого цвета в сочетании позволяет создавать почти все цвета. Я выбираю цвета радуги: красный, оранжевый, желтый, зеленый, синий, темно-синий и фиолетовый, чтобы они были цветами моей лампы.
Шаг 3: создание Arduino
Создайте схему, как на изображении выше.
- Три провода подключаются от D5, D6 и D7 к светодиоду RGB.
- Провод подключается от GND к отрицательной полярности светодиода.
- 4 зажима для подключения к светодиоду RGB
- Загрузите коды из приложения Arduino
- Сделайте на нем бумажное покрытие.
Вот ссылка, как использовать бумагу для изготовления крышки лампы:
www.youtube.com/watch?v=DCelEdIow2c
После всего этого вы закончите!
Поздравляю!
Источник: мигание светодиода