Файл: Учебные пособия и связанные с ними файлы. Пожалуйста, начните с этого руководства в формате pdf.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.01.2024
Просмотров: 243
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
В предыдущем разделе мы закончили чтение значения АЦП и преобразовали его в яркость светодиода.
Компонентов много, особенно датчик с аналоговым выходом. Теперь попробуем использовать фоторезистор для измерения яркости света.
Список компонентов
Плата управления x1 | USB-кабель x1 |
Совет по проектам Freenove |
Знание компонентов
Фоторезистор
Фоторезистор — это просто светочувствительный резистор. Это активный компонент, который снижает сопротивление по отношению к восприятию свечения (света) на светочувствительной поверхности компонента. Значение сопротивления фоторезистора будет изменяться пропорционально обнаруженному внешнему освещению. С этой характеристикой мы можем использовать фоторезистор для определения интенсивности света. Фоторезистор и его электронный символ следующие.
Схема ниже часто используется для обнаружения изменения значения сопротивления фоторезистора:
В приведенной выше схеме, когда значение сопротивления фоторезистора изменяется из-за изменения интенсивности света, напряжение между
фоторезистором и резистором R1 также будет изменяться, поэтому интенсивность света можно получить путем измерения напряжения.
Схема
Используйте контакт A0 на плате управления для определения напряжения фоторезистора и используйте контакт 6 для управления одним светодиодом.
Аппаратное соединение
Принципиальная схема | |
Вставьте плату управления в плату проектов Freenove, а затем поверните соответствующие переключатели вправо (ВКЛ.). |
скетч
Control_LED_через_фоторезистор
Теперь напишите код для определения напряжения поворотного потенциометра и управления светодиодом, чтобы он излучал свет с разной яркостью в соответствии с этим.
В коде мы получаем значение АЦП контакта A0, сопоставляем его с рабочим циклом ШИМ порта светодиода. По яркости
светодиода мы можем легко увидеть изменения напряжения.
Проверьте и загрузите код, прикройте фоторезистор рукой, после чего вы увидите изменение яркости светодиода.
Глава 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 |