Помогите опознать матрицу.

Тема в разделе "Посоветуйте детальки", создана пользователем ИгорьК, 16 май 2016.

  1. ИгорьК

    ИгорьК Гуру

    Сабж. Кто знает что это?
    20160516_181343.jpg 20160516_181357.jpg

    Похоже, она.
     
    Последнее редактирование: 16 май 2016
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    о, я знаю! Красивая, но глючная штука.
    Красная матрица 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);
    }
     
    Последнее редактирование: 16 май 2016
    ИгорьК нравится это.
  3. ИгорьК

    ИгорьК Гуру

    Ок, посмотрим... Где же время взять...