столбцы и строки

ulis
ulis аватар
Offline
Зарегистрирован: 09.03.2011

всегда было row - это по горизонтали, column - по вертикали. Берем библиотеку LedControl и LED модуль 8*8 с MAX7219 ( http://www.ebay.com/itm/MAX7219-8x8-LED-Matrix-Modul-Dot-Matrix-Module-for-Arduino-Raspberry-Pi-MF-/182291658276?var=&hash=item2a716df624:m:mmRWGGyUDu52cCH26Q9wl2g ), вставляем его в хлебную доску входными контактами вниз (другие способы не позволят расположить матрицы рядом), запускаем набросок и что мы видим:

#include "LedControl.h"

LedControl lc=LedControl(12,11,10,3);

void setup()
  {
    lc.shutdown(0,false);
    lc.setIntensity(0,8);
    lc.clearDisplay(0);
  }


void loop() {

//  lc.setLed(0,0,0,true);
//  lc.setLed(0,6,3,true);
//  lc.setRow(0,7,255);
//  lc.setColumn(0,5,255);
}

 Раскомментируем 15 и 16 строки, на 1-й матрице увидим:

первая точка определяет, где у нас находится 0-я строка и 0-й столбец, а вот вторая никак не соответствует



  lc.setLed(0,6,3,true);

ибо в методе второй аргумент - это row, а третий - column

 раскомментируем по очереди 17 и 18 строки, увидим такую картинки:

Вывод: правильное положение модуля - входные разъемы слева. Если же монтировать модули, как на фотках, то параметры и названия методов нужно поменять row на column и наоборот

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ужость! :)

ulis
ulis аватар
Offline
Зарегистрирован: 09.03.2011

ЕвгенийП пишет:

Ужость! :)

Это моя дипломная работа в МИРЭА :)

JasKo
Offline
Зарегистрирован: 21.11.2015

ulis пишет:

ЕвгенийП пишет:

Ужость! :)

Это моя дипломная работа в МИРЭА :)

По какой специальности?

ulis
ulis аватар
Offline
Зарегистрирован: 09.03.2011

JasKo пишет:

По какой специальности?

Не помню, нужно диплом поискать

Sanyaba
Sanyaba аватар
Offline
Зарегистрирован: 27.07.2015

Когда-то на PHP проделывали такие фокусы ради шутки над друзьями кодерами))) в файле конфиге или в index.php задавали константы меняя true на false, а false на true ))) и получался такой замес что непередать словами...

 

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

Sanyaba пишет:

Когда-то на PHP проделывали такие фокусы ради шутки над друзьями кодерами))) в файле конфиге или в index.php задавали константы меняя true на false, а false на true ))) и получался такой замес что непередать словами...

тру-фокусники в исходниках '0' на '1' меняют.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Клапауций 112 пишет:

Sanyaba пишет:

Когда-то на PHP проделывали такие фокусы ради шутки над друзьями кодерами))) в файле конфиге или в index.php задавали константы меняя true на false, а false на true ))) и получался такой замес что непередать словами...

тру-фокусники в исходниках '0' на '1' меняют.

  • Армия — не просто доброе слово, а очень быстрое дело. Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.