Учебные пособия и связанные с ними файлы. Пожалуйста, начните с этого руководства в формате pdf
Скачать 5.61 Mb.
|
Глава 6 Светодиод RGBРанее мы научились использовать аналоговый порт и АЦП платы управления. Теперь мы будем использовать АЦП для управления светодиодом RGB. RGB-светодиод имеет внутри три светодиода разного цвета. Мы будем использовать 3 потенциометра для управления этими 3 светодиодами соответственно, чтобы излучать свет с разной яркостью, и наблюдать, что произойдет. Список компонентов
Знание компонентов 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-светодиод автоматически излучать разноцветные огни. Список компонентов
Схема Используйте контакты 9, 10, 11 платы управления для управления светодиодом RGB. скетчКрасочный_светодиод Теперь напишите код для генерации трех случайных чисел и преобразования их в рабочий цикл ШИМ для управления тремя светодиодами RGB-светодиода. В коде мы создаем три случайных числа и преобразуем их в рабочий цикл ШИМ, чтобы управлять тремя светодиодами RGB LED, чтобы они излучали свет с разной яркостью. Через равные промежутки времени будет создано новое случайное число, поэтому светодиод RGB начнет мигать разными цветами и яркостью.
Проверьте и загрузите код, и светодиод RGB начнет мигать разными цветами и яркостью. Глава 7 LEDPixel www.freenove.com █ Глава 7 LEDPixelЭта глава поможет вам научиться использовать более удобный светодиод WS2812, который требует только одного элемента управления GPIO и теоретически может быть подключен бесконечными последовательностями. Каждый светодиод может управляться независимо. Изучите основы использования LEDPixel и заставьте его мигать красным, зеленым, синим и белым светом. Список компонентов
|