Да что вам СО2 сдался. Он вообще не проблема. А наоборот оказывает положительное действие, например на работу миокарда, легких. Продления молодости в конце концов.
Монооксид вот засада — чрезвычайно токсичный газ без ВКУСА и ЗАПАХА
По-простому очень похоже на работу регистра – у каждого светодиода есть вход и выход они соединяются последовательно друг за другом. В нашем случае 64 штуки -> 8 линеек по 8 светодиодов. (в скетче есть определение, кстати можно поменять). Контроллер заталкивает через всю эту последовательность из 64 светодиодов информацию о яркости и цвете для каждого. Как только в посылке образуется пауза длиннее чем 50 мкс. светодиоды воспринимают её как конец посылки, защелкиваются и каждый выставляет свою информацию о яркости/цвете т.е. зажигаются.
Скетч из статьи выводит на матрицу (футболку) изображение и фон только одного цвета, любого но одного.
Вот вам ещё один скетч позволяющий выводить на футболку цветное изображение.
Ниже массив из скетча. В каждом пикселе первый байт — информация о яркости белого цвета и три последующих информация о цвете. Можно рисовать цветные мультики!
Монооксид вот засада — чрезвычайно токсичный газ без ВКУСА и ЗАПАХА
1800 мА/ч такой был акк
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,
};
Но сейчас проверил попробовать можно. беру свои слова обратно.