Главная страница

Учебные пособия и связанные с ними файлы. Пожалуйста, начните с этого руководства в формате pdf


Скачать 5.61 Mb.
НазваниеУчебные пособия и связанные с ними файлы. Пожалуйста, начните с этого руководства в формате pdf
Дата06.04.2023
Размер5.61 Mb.
Формат файлаdocx
Имя файлаTutorial[001-070].en.ru.docx
ТипУчебные пособия
#1040621
страница9 из 9
1   2   3   4   5   6   7   8   9

Глава 6 Светодиод RGB



Ранее мы научились использовать аналоговый порт и АЦП платы управления. Теперь мы будем использовать АЦП для управления светодиодом RGB.


RGB-светодиод имеет внутри три светодиода разного цвета. Мы будем использовать 3 потенциометра для управления этими 3 светодиодами соответственно, чтобы излучать свет с разной яркостью, и наблюдать, что произойдет.


Список компонентов




Плата управления x1


USB-кабель x1




ЭД x1




Перемычка x4


Совет по проектам Freenove



Знание компонентов
RGB-светодиод

Светодиод RGB имеет 3 светодиода, встроенных в один светодиодный компонент. Он может соответственно излучать красный, зеленый и синий свет. Для этого ему требуется 4 контакта (это также то, как вы его идентифицируете). Длинный контакт (1) является общим, который является анодом (+) или положительным выводом, остальные 3 катодами (-) или отрицательными выводами. Изображение светодиода RGB и его электронного символа показано ниже. Мы можем заставить светодиод RGB излучать различные цвета света и яркости, управляя 3 катодами (2, 3 и 4) светодиода RGB.



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

Из предыдущего раздела мы знаем, что плата управления управляет светодиодом, чтобы он излучал в общей сложности 256 (0-255) различной яркости с помощью ШИМ. Следовательно, с помощью различных комбинаций яркости света RGB мы можем создать 256̂ 3 = 16777216 (16 миллионов) цветов.




Схема
Используйте порты контактов A1, A2, A3 платы управления для определения напряжения поворотного потенциометра и управления светодиодом RGB с помощью контактов 9, 10, 11.

Принципиальная схема


Аппаратное соединение

Аппаратное соединение



скетч



Управление_RGB_LED_через_потенциометр

Теперь напишите код для определения напряжений этих трех поворотных потенциометров и преобразования их в рабочий цикл ШИМ для управления тремя светодиодами внутри светодиода RGB.



В коде мы получаем напряжения трех поворотных потенциометров и преобразовываем их в рабочий цикл ШИМ, чтобы управлять тремя светодиодами RGB-светодиода, чтобы они излучали свет с разной яркостью.
Проверьте и загрузите код, поверните трехповоротный вал потенциометра, и вы увидите, как светодиодный индикатор меняет свой цвет и яркость.

В предыдущем разделе мы закончили управлять светодиодом RGB, чтобы он излучал свет разного цвета и яркости с

помощью трех потенциометров. Теперь мы попробуем заставить RGB-светодиод автоматически излучать разноцветные огни.
Список компонентов


Плата управления x1


USB-кабель x1




ЭД x1




Перемычка x4


Совет по проектам Freenove



Схема
Используйте контакты 9, 10, 11 платы управления для управления светодиодом RGB.


скетч



Красочный_светодиод

Теперь напишите код для генерации трех случайных чисел и преобразования их в рабочий цикл ШИМ для управления тремя светодиодами RGB-светодиода.



В коде мы создаем три случайных числа и преобразуем их в рабочий цикл ШИМ, чтобы управлять тремя светодиодами

RGB LED, чтобы они излучали свет с разной яркостью. Через равные промежутки времени будет создано новое случайное число, поэтому светодиод RGB начнет мигать разными цветами и яркостью.


случайный (мин, макс)




Функция random (min, max) используется для генерации случайного числа и возвращает случайное значение в

диапазоне (min, Max-1).

Вы также можете использовать случайную (макс.) функцию, функция устанавливает минимальное значение в 0 по умолчанию и возвращает случайное значение в диапазоне (0, Макс-1).


Проверьте и загрузите код, и светодиод RGB начнет мигать разными цветами и яркостью.

Глава 7 LEDPixel www.freenove.com

Глава 7 LEDPixel



Эта глава поможет вам научиться использовать более удобный светодиод WS2812, который требует только одного элемента управления GPIO и теоретически может быть подключен бесконечными последовательностями. Каждый светодиод может управляться независимо.


Изучите основы использования LEDPixel и заставьте его мигать красным, зеленым, синим и белым светом.


Список компонентов




Плата управления x1


USB-кабель x1




хел х1


Перемычка x3


Совет по проектам Freenove

1   2   3   4   5   6   7   8   9


написать администратору сайта