Логотип Renics
По вашему запросу ничего не найдено =(

Световая индикация на плате контроллера

Содержание

Теория

Световая индикация - способ визуально показать состояния устройства с помощью светодиодов. С помощью световой индикации пользователь сможет получать информацию об ошибках или иной активности. Например зелёный цвет - плата работает стабильно, красный цвет - указывает на ошибку.

На плате установлены 5 программируемых smd светодиода:

  • Один адресный светодиод управляется с помощью микросхемы, благодаря чему появляется возможность управлять оттенком светодиода с помощью одного пина.
  • Один RGB светодиод это совмещённые в одном корпусе стандартные светодиоды с 3 управляющими сигналами, каждый из которых задаёт определённый оттенок (зелёный, красный или синий). Могут отображать различные цвета и использоваться для более сложной индикации.
  • Три монохромных светодиода. Это самый простой светодиод с одним управляющим выходом, который позволяет включить либо выключить светодиод. Используются для простой индикации состояния (включено/выключено). 

Практика

  1. Управление монохромными светодиодами
    Для этого используем блок “Когда контроллер запущен” из раздела “Событие”. Далее подключим блок “Подождать 1 сек.” из раздела “Управление”. И теперь включим наш светодиод с помощью блока “Светодиод Зелёный в состояние Включить” из раздела “Контроллер”. Итак мы получаем простую программу которая спустя секунду после запуска контроллера включает зелёный светодиод. 

    Также этом блоке мы можем выбрать другой светодиод, например, синий или жёлтый, и его состояние(включено или выключено).
  2. Управление RGB-светодиодом
    Нужно поменять блок “Светодиод Зелёный в состояние Включить” на блок “Включить Красный светодиод” из раздела “Контроллер”. Получится следующая программ:

    Теперь мы можем поменять значения “Включить” на “Выключить” или “Красный” на “Зеленый” и “Синий”, а также добавить сразу несколько таких блоков чтобы объединить два или три цвета в один. Таким образом мы можем получить целых 7 цветов.
  3. Управление Адресным светодиодом
    Меняем блок “Включить красный светодиод” на “Адресный светодиод, красный 1, зеленый 1, синий 1” из раздела “Контроллер” и получается следующая программа:

    Тут мы можем поменять значения “красный 1”, “зеленый 1”, “синий 1” с 1 на любое в диапазоне от 1 до 255. Таким образом изменяя значения  от 1 до 255 на каждом значении,можно получить практически любой цвет свечения светодиода.
  4. Простая программа для мигания светодиодом
    Для этого нам нужно использовать блок “всегда” из раздела “Управление” а также добавить ещё один блок “Светодиод Зеленый в состоянии Включено”, поменять его состояние на выключено и добавить блок “Подождать” между блоками управления светодиодами. В итоге получается простая программа мигания светодиодом:

 

В данном уроке учащиеся познакомятся с основными принципами световой индикации и научатся использовать встроенные светодиоды на плате контроллера для отображения состояния устройства с помощью MBlock. Эти знания помогут им создавать более сложные системы индикации в будущих проектах.

4.8
6252
Поделиться в социальных сетях

Комментарии0