Необходимы ли резисторы для светодиодной матрицы 8х8?
Я следил за официальным учебником по интеграции светодиодных матриц и не мог понять, почему нет резистора.
Я предположил, что в светодиодной матрице есть встроенные резисторы, поэтому провел эксперимент, подключив вывод 9 светодиодной матрицы к v5 моей платы Arduino Leonardo и вывод 13 светодиодной матрицы к GND той же платы. Вы можете обратиться к приведенной ниже принципиальной схеме, чтобы узнать, что я пытался зажечь светодиод в положении [0, 0].
К сожалению, светодиод рядом с [0, 0] сразу же сгорел, и я все еще не мог понять это.

Вопрос
- Необходимы ли резисторы для светодиодной матрицы 8х8?
- Если да, то почему в официальном примере нет резистора?
- Если нет, то почему мой эксперимент провалился?
- Если нет, то почему существует так много неофициальных примеров использования резисторов для каждого провода?
Источник
https://docs.arduino.cc/built-in-examples/display/RowColumnScanning
Схема

Схематично

@Weihang Jian, 👍0
Обсуждение1 ответ
Молодец Arduino, ты проделал отличную работу, предоставив учебник magic-smoke [sarkasm off]. ИДК, как этот учебник может попасть в их официальные документы, его там не должно быть!
Вам определенно нужны последовательные резисторы в каждом столбце или в каждой строке, чтобы защитить светодиоды/GPIO (это 8 резисторов). Могут быть матрицы, которые интегрируют резисторы, но ваша и та, которую они используют в своих документах, - нет.
Альтернативой является настройка GPIO столбцов в качестве входных данных с включенными подтягиваниями и GPIO строк в качестве обычных выходов. Таким образом, ток будет ограничен подтягивающими резисторами. Но поскольку они довольно большие (несколько 10 Ком в зависимости от MCU), светодиоды будут очень тусклыми.
Этот вопрос уже задокументирован: https://github.com/arduino/Arduino/issues/8950, @Mikeologist
@Mikeologist если они уже знают об этой проблеме, я еще больше удивляюсь, почему учебник все еще онлайн! Я бы ожидал, что они будут знать, как управлять простым светодиодом..., @Sim Son
- Почему официальный учебник по сканированию светодиодной матрицы записывает вывод столбца дважды?
- Наложение символов на светодиодный дисплей P10 с помощью библиотеки DMD
- Застрял в цикле While
- Один светодиод в матрице 4х4 не включается
- Как получить стабильное светодиодное освещение без сцинтилляции по шине I2C
- ESP 8266 делает шумовые сигналы на светодиодную матрицу
- Питание светодиодной ленты - Сколько ампер?
- Несколько условий оператора if
Поскольку контакты микроконтроллера не могут обеспечить большой ток, они обошлись без резисторов. Однако они могут использовать чип вне его максимальных пределов. Но когда вы подключили светодиод непосредственно к источнику питания, он выдал все, что мог., @the busybee
согласно моему комментарию в вашем предыдущем вопросе, светодиоды горят только по одному за раз ... это означает, что каждый светодиод включается очень ненадолго ... так коротко, что светодиоды не нагреваются достаточно, чтобы сгореть, @jsotola