Как стать автором
Обновить
30
0
Олег Тетушкин @tolegs

Пользователь всего

Отправить сообщение
Да, в каждом светодиоде контроллер и драйвер.
Да что вам СО2 сдался. Он вообще не проблема. А наоборот оказывает положительное действие, например на работу миокарда, легких. Продления молодости в конце концов.
Монооксид вот засада — чрезвычайно токсичный газ без ВКУСА и ЗАПАХА
ну да. на каждую пуговицу со светодиодом и поставлю
1 час
1800 мА/ч такой был акк
Наверное их защитным лаком покрыли
Да, да. Я даже сделал такие, но у меня их что-то мало осталось когда пришло вдохновение
Ладно, я ещё разведу платку-пуговицу для подобных носимых проектов. На ней и поставлю кондёр
Девушки по соседству предложили — сердечко
Здорово! Очень просто! С nrf2401 мне кажется попроще и дешевле.
По-простому очень похоже на работу регистра – у каждого светодиода есть вход и выход они соединяются последовательно друг за другом. В нашем случае 64 штуки -> 8 линеек по 8 светодиодов. (в скетче есть определение, кстати можно поменять). Контроллер заталкивает через всю эту последовательность из 64 светодиодов информацию о яркости и цвете для каждого. Как только в посылке образуется пауза длиннее чем 50 мкс. светодиоды воспринимают её как конец посылки, защелкиваются и каждый выставляет свою информацию о яркости/цвете т.е. зажигаются.
Спасибо за внимательность. Поздно вчера было. Уже поправил.
DIG_** — байтами
SQUARE_* — битами
Скетч из статьи выводит на матрицу (футболку) изображение и фон только одного цвета, любого но одного.
Вот вам ещё один скетч позволяющий выводить на футболку цветное изображение.
Ниже массив из скетча. В каждом пикселе первый байт — информация о яркости белого цвета и три последующих информация о цвете. Можно рисовать цветные мультики!

const uint32_t Picture_1[PIXEL_NUM] PROGMEM =
{
0x00FF0000, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x03000000, 0x00030000, 0x00000300, 0x00000003,
0x05000000, 0x00050000, 0x00000500, 0x00000005, 0x07000000, 0x00070000, 0x00000700, 0x00000007,
0x09000000, 0x00090000, 0x00000900, 0x00000009, 0x0B000000, 0x000B0000, 0x00000B00, 0x0000000B,
0x010A0000, 0x00010A00, 0x0000010A, 0x0A000001, 0x030A0000, 0x00030A00, 0x0000030A, 0x0A000003,
0x01000000, 0x00010000, 0x00000100, 0x00000001, 0x03000000, 0x00030000, 0x00000300, 0x00000003,
0x05000000, 0x00050000, 0x00000500, 0x00000005, 0x07000000, 0x00070000, 0x00000700, 0x00000007,
0x09000000, 0x00090000, 0x00000900, 0x00000009, 0x0B000000, 0x000B0000, 0x00000B00, 0x0000000B,
0x010A0000, 0x00010A00, 0x0000010A, 0x0A000001, 0x030A0000, 0x00030A00, 0x0000030A, 0x0000FF00,
};
Работает. Похоже 160 см. и 64 пикселя — не длинная для них.
Больше. Если ESP просто как контроллер использовать, а ведь ещё wifi клиент и т.п.
Но сейчас проверил попробовать можно. беру свои слова обратно.
Светодиоды от 3,5В. На 3,3 работают норм. Памяти нет у ESP — вот проблема!
Всё! Завтра +20. Следует — шить!
Как это вы определяете?
Хм. Надо подумать
с WiFi веселее будет но памяти, памяти для фреймов мало

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность