S4A Часть 4

Радуга цветов, через трехцветный диод

Трехцветный светодиод в своем составе имеет три диода красного, зеленого и синего цветов. При сочетании этих цветов получаются различные оттенки. Подключим светодиод следующим принципом: первый контакт (красный цвет) – 5 контакт контроллера второй контакт (Ground) – GND контакт на макетной плате третий контакт (зеленый цвет) – 6 контакт контроллера, четвертый контакт (синий цвет) – 9 контакт контроллера

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

Значение красного диода (5) Значение зеленого диода (6) Значение синего диода (9)
Красный 255 0 0
Оранжевый 255 127 0
Желтый 255 255 0
Зеленый 0 255 0
Голубой 0 255 255
Синий 0 0 255
Фиолетовый 255 0 255

Возможно написать программный код, где цвета будут перебираться последовательно. Для этого:

  • задаем начальное значении 0,0,0;
  • поднимаем значение красного до 255;
  • поднимаем значение зеленого до 255;
  • опускаем значение красного до 0;
  • поднимаем значение синего до 255;
  • опускаем значение зеленого до 0;
  • поднимаем значение красного до 255;
  • опускаем значение синего до 0;

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

Моргание шестью диодами

Данный проект будет смотреться довольно эффектно при аккуратном расположении всех элементов. Задача и реализация не сложная. Требуется расположить шесть светодиодов в небольшой круг и прописать по очереди для каждого включение и выключение. Результатом выполнения будет мигание диодов по кругу. Отмечу важным не запутаться в подключении диодов и выписать последовательность подключения по кругу. В моем случае 6,9,10,13,11,12

Программный код не затейливый – последовательное включение и выключение диодов. Возможны варианты исполнения, когда будут гореть два (один, три, четыре или пять), а остальные нет.

ЗАДАНИЕ

Добавить к семи светодиодам кнопку. По нажатию на кнопку менять направление моргания светодиодами.

Всего комментариев: 0

Оставить комментарий