+1 голос

Модуль настроен на 0x61, где это надо указать ниже?

var symbols = require('@amperka/basic-font').font;

PrimaryI2C.setup({sda: SDA, scl: SCL, bitrate: 100000});

var matrix = require('@amperka/led-matrix').connect(PrimaryI2C);

(25 баллов) 1 5 10
исправил

2 Ответы

+1 голос
 
Лучший ответ
var matrix = require('@amperka/led-matrix').connect(PrimaryI2C,{ address = 0x61 });
(256 баллов) 1 3 14
выбран
Работает, если заменить (address = 0x61) на (address: 0x61)!
Но все равно огромное спасибо!!!!
Извини описАлся. Спешил.
0 голосов
var matrix = require('@amperka/led-matrix').connect(PrimaryI2C, 0x61);
(220 баллов) 1 5 12
пробовал - не работает - добавил фото программы и результат  на экране к исходному вопросу
модуль где отображается 1 - 0x60
модуль без изображения  - 0x61

обе матрицы точно рабочие - если снять перемычку со второй она становиться 0x60 и замечательно работает.

причем если стоит одна матрица настроенная на 0x60, даже при указании для нее
var matrix = require('@amperka/led-matrix').connect(PrimaryI2C, 0x61);
она продолжает работать!

проверил все соединения, переставив тройка слот на Леонардо - все работает - обе матрицы управляются из Arduino IDE.
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. Un_ka

    8 балл(ов)

  2. Eriak

    4 балл(ов)

  3. AlexGorr

    2 балл(ов)

...