привет может кто-то помочь с начинающему в ардуино с выводом на rgb ленту текста нужно срочно задание легкое вроде Используя адресную ргб ленту в тинкеркаде создать матрицу 8*8, на которую вывести первую букву своей фамилии используя для этого Массив(не приму просто миллион вызовов отдельного пикселя) и помигать этой буквой(разными цветами или же убирать окраску и добавлять)
Комментарии: 38
Andrey
это у вас в ВУЗе такие задания на ардуине дают?
Max
ага помоги плиз
Andrey
а в чем проблема?
Max
я вот понял как например зажигать светодиоды и окрашивать их, а как через масив это сделать не вдуплю
Andrey
как раз начал писать: 1) берешь ардуину и библиотеку для адресной ленты 2) настраиваешь ее на 64 светодиода 3) ленту соединяешь последовательно 4) берешь массив а у тебя это уже сделано
Max
ого, я не настолько тупой я думал я хуже чем тупой )
Andrey
что за myPins?
Max
просто масив пинов это я тренировался розбирался в самой системе
Andrey
можешь просто взять свой myPins и = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, ... };
Max
а вот так пойдет
Andrey
вроде, просто я не помню как 2д массивы инциализируются а ну еще у тебя все соединено цепочкой так что строки будут некоторые в обратном порядке идти а еще у тебя не все соединено
Max
сделал а какие границы циклов указывать? 8?
Andrey
да. и еще у тебя питание не везде соединено 3 и 4 строка снизу
Vladimir
мммм Рази нет таких плат ?
Andrey
каких?
Vladimir
https://mcustore.ru/store/indikatory/matrica-neopixel-ws2812-rgb-8x8-svetodiodov
Andrey
и чего? ну есть она
Vladimir
600 тугиков и никаких кадов
Andrey
у него задание такое
Vladimir
Покупем, паяем, сдаем На ча все это ?
Andrey
это все равно задание на отъебись
Vladimir
Ясна. Продолжайте )))
Andrey
нормальным вещам в институте все равно не научат, хочешь что то дельное сделать - сделай сам и для себя show надо из цикла вынести нет нужды ее вызывать каждый раз
Vladimir
DMA
Andrey
какое дма в ардуине? сначала сделай массив 8х8 где "нарисуешь" букву.
Vladimir
Ардуины разные
Andrey
считаем что в этой дма нету.
Vladimir
Песда
Max
типа записать туда лампы которые должны светится
Andrey
ну например, да. а дальше то как ты уже делал, внутри цикла, только работая с двумерным массивом и например с if(matrix[i][j] == 1) color = выбираешь цвет; else color = черный; strip.setPixelColor(i + 8*j, color); ну я так, примерно
Max
а где у меня двумерный масив
Andrey
нигде пока ты его не сделаешь
Gerolgio
Нужно к массиве менять адресно в массиве каждая ячейка соответствует своему светодиоду