работа с 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». Если вы хотите очистить ленту, используйте блок «очистить».

два основных блока - «показать цвет» и «показать радугу». Эти два блока используют всю длину ленты, при этом первый блок превращает все пиксели на ленте в одинцвет, а второй ,показывает радугу цветов между двумя определенными светодиодами.

работу с остальными блоками ты изучишь в примерах,
которые я написал для тебя здесь