работа с rgb лентой
плата Microbit имеет светодиодную матрицу 5 x 5, которую можно использовать для отображения многих вещей, включая текст, символы и анимацию. Однако этот дисплей ограничен одним цветом и имеет свои ограничения.
В этой статье мы попробуем подключить к плате Микробит RGB светодиодную ленту.
Про RGB светодиод,что это и как он работает очень хорошо написано в этой статье
Светодиодная лента RGB – это гибкая и плоская лента, в которую встроены разноцветные светодиоды. Переключение цветов осуществляется через специальный контроллер,в наших уроках в качестве контроллера мы будем использовать плату MICROBIT.
Проще говоря,LED RGB-лента – это цветная светодиодная лента, которая светит различными цветами, в разных режимах и всё это можно удобно настраивать.
Светодиодная лента работает от постоянного тока и подключается к постоянному напряжению, величиной обычно 12 В, реже 24 В и 5 В.
Мы будем использовать ленту с напряжением 5 вольт.
обрати внимание,есть разные схемы подключения,на ленте они будут подписаны
+ 5 v - это плюс,на микробит подписан 3 v
GND ( земля ) - минус , на микробит GND
DIN - это сигнальный провод , по нему идут команды , на микробит это PIN ( пины) , P0 , P1 , P2
ты можешь подключать ленту как хочешь , по сути это обычный датчик и я уже рассказывал как подключать датчик с помощью крокодилов к микробит
или через базовую плату расширения.
в этих проектах я буду использовать плату расширения РОБОТБИТ
она удобней,все контакты подписаны,есть свое питание и можно сделать продвинутые проекты.
И мы с тобой сделаем очень крутые проекты!
читай дальше)
программа MakeCode предлагает очень простой способ создания программ с использованием графических блоков. Но для программирования RGB ленты нам нужно будет установить расширение RobotBit c дополнительными блоками библиотеки NeoPixel.
Это очень просто и я уже рассказывал как это сделать
открываем расширения,выбираем РоботБит и у нас появятся блоки для наших уроков)
расскажу про некоторые блоки
P0 - это номер пина к которому ты подключишь ленту на плате
24 - количество светодиодов на ленте,просто возьми пальцем и сосчитай их
RGB - это цветовой формат.Можно выбрать и другой , в нашем случае RGB
Следующая настройка - яркость. Светодиоды на ленте невероятно яркие. В программе самое яркое значение - 255, а самое слабое - 0.
два важных блока для NeoPixel - «показать» и «очистить». Лента не заработает пока не будет вызвана функция «show». Если вы хотите очистить ленту, используйте блок «очистить».
два основных блока - «показать цвет» и «показать радугу». Эти два блока используют всю длину ленты, при этом первый блок превращает все пиксели на ленте в одинцвет, а второй ,показывает радугу цветов между двумя определенными светодиодами.
работу с остальными блоками ты изучишь в примерах,
которые я написал для тебя здесь