о, я знаю! Красивая, но глючная штука. Красная матрица 32х16, вывод изображения (блокирующий) через LEDMatrix.h P.S. Библиотека с ШИМ несовместима. Код (C++): #include "LEDMatrix.h" #define WIDTH 32 #define HEIGHT 16 // LEDMatrix(a, b, c, d, oe, r1, stb, clk); LEDMatrix matrix(A4, A3, A2, 12, 3, 2, 5, 4); // цифры 16x8, построчно const uint8_t digitals[] = { 0x00, 0x1C, 0x36, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x36, 0x1C, 0x00, 0x00, 0x00, 0x00, // 0 0x00, 0x18, 0x78, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x7E, 0x00, 0x00, 0x00, 0x00, // 1 0x00, 0x3E, 0x63, 0x63, 0x63, 0x06, 0x06, 0x0C, 0x18, 0x30, 0x63, 0x7F, 0x00, 0x00, 0x00, 0x00, // 2 0x00, 0x3E, 0x63, 0x63, 0x06, 0x1C, 0x06, 0x03, 0x03, 0x63, 0x66, 0x3C, 0x00, 0x00, 0x00, 0x00, // 3 0x00, 0x06, 0x0E, 0x1E, 0x36, 0x36, 0x66, 0x66, 0x7F, 0x06, 0x06, 0x1F, 0x00, 0x00, 0x00, 0x00, // 4 0x00, 0x7F, 0x60, 0x60, 0x60, 0x7C, 0x76, 0x03, 0x03, 0x63, 0x66, 0x3C, 0x00, 0x00, 0x00, 0x00, // 5 0x00, 0x1E, 0x36, 0x60, 0x60, 0x7C, 0x76, 0x63, 0x63, 0x63, 0x36, 0x1C, 0x00, 0x00, 0x00, 0x00, // 6 0x00, 0x7F, 0x66, 0x66, 0x0C, 0x0C, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, // 7 0x00, 0x3E, 0x63, 0x63, 0x63, 0x36, 0x1C, 0x36, 0x63, 0x63, 0x63, 0x3E, 0x00, 0x00, 0x00, 0x00, // 8 0x00, 0x1C, 0x36, 0x63, 0x63, 0x63, 0x37, 0x1F, 0x03, 0x03, 0x36, 0x3C, 0x00, 0x00, 0x00, 0x00, // 9 }; const uint8_t clap1[WIDTH * HEIGHT / 8] = { 1, 128, 1, 128, 1, 176, 13, 128, 13, 176, 13, 176, 13, 176, 13, 176, 13, 176, 13, 176, 109, 176, 13, 182, 109, 176, 13, 182, 109, 176, 13, 182, 111, 240, 15, 246, 127, 243, 207, 254, 127, 247, 239, 254, 127, 254, 127, 254, 127, 252, 63, 254, 63, 248, 31, 252, 63, 240, 15, 252, 31, 192, 3, 248, }; void loop() { matrix.drawImage(0,0,32,16,clap1) ; // работает только в loop, в функциях - нет. matrix.scan(); delay(10000); }