Матрица 8х8

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем strinda, 30 окт 2018.

  1. strinda

    strinda Гик

    Вопрос такой, для вывода определенного изображения на матрицу используется вот такой массив

    Код (C++):
    byte myImage_1[8]={ 0b00111100,
                                       0b01000010,
                                       0b10100101,
                                       0b10000001,
                                       0b10100101,
                                       0b10011001,
                                       0b01000010,
                                       0b00111100};
    Однако, мне нужно для проекта подсвечивать конкретный пиксель с координатами Х и У
    Я правильно понимаю, что нужно писать функцию переделывающую Х и У в массив наподобие сверху? Простых вариаций решения моей проблемы нет?
     
  2. Tomasina

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

    Если есть такой массив, то уже есть некая функция, которая берет из этого массива данные и подсвечивает конкретный пиксель.
    Надо просто её найти в том же коде.
     
    DIYMan нравится это.
  3. Куда уж проще-то?
    byte myImage[8];
    myImage[x] = 1 << y;
    Как-то так. Может x и y местами поменять.
     
    b707 нравится это.