max7219 LED matrix 8x8

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • Channel-group on VK.com: electro...
    Project sources for AVR (IAR): bitbucket.org/...
    Project sources for STM32 (IAR): bitbucket.org/...
    LED-matrixes 8х8 with MAX7219 (5pcs): goo.gl/8UhR7Q
    LED-matrixes 8х8 with MAX7219 (1pcs): goo.gl/i0RfeS

Комментарии • 79

  • @user-vv6ji9kd1e
    @user-vv6ji9kd1e 6 лет назад +1

    Приятно послушать данную тему не на Ардуино. Тоже юзаю сейчас эту тему. Индикаторы чистятся в процессе обновления или все по принципу: сдвиг графического буфера через каждые 100мс и вывод по SPI на все строки всех индикаторов, оставляем их включенными до следующего сдвига. Если привязываться к внутренней частоте динамической индикации модулей (800 Гц) получаются не самые хорошие результаты. У меня вывод всех строк на 16 модулей занимает около 5мс.

  • @user-xb2rs3lh7g
    @user-xb2rs3lh7g 4 года назад +1

    Спасибо, всё очень чётко и доходчиво. Обидно, конечно, что китайцы распаяли матрицы со сканированием по строкам. Все мои таблицы символов заточены на развёртку по столбцам (как у дисплеев Nokia 5110). Но это решаемо.

  • @timekeeper5721
    @timekeeper5721 5 лет назад

    Хорошо, что нарвался на это видео, начинаю работать с готовой матрицей 32х8, думал, что ячейка 7219 заполняет столбец, а не строку

  • @Dimacter
    @Dimacter 8 лет назад +1

    хочеться увидеть, как все делать, от начало до конца, как программировать текст, чем и т.д. жду с нетерпением)))

  • @DigitalWorldBG
    @DigitalWorldBG 8 лет назад +1

    Спасибо за видео! У меня свой контролер для LED display, реализиван на PIC18F452. Без специализированые драйвера. 16x128 пиксела. Все берет на себя процесор, включая и динамическую управление. Даных заполняю в 74HCT245. Два знако-генератора нарисовал и хранятся в 24512. Память, часы и цифровой датчик связаны по I2C. Проблем было время. На 4MHz (1Mips) недостоточно. Процесор отделяет много время для четения, вычисления, ефектов и т.д. за управление индикации било проблем. По сколько писал на асемблер в конце концов оптимизировал все. Поетому лудшее решение поставит второй процесор которой отвечает только за индикацию или с подобные драйвера которые вы показали. Я уже купил 20 такие чипов и скоро поекспирентирую.

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      +DigitalWorld Интересный опыт! Думаю, работать с MAX7219 вам ооооооочень понравится

  • @TheKovalAndrey
    @TheKovalAndrey 8 лет назад +3

    Понравилось, спасибо очень познавательно

  • @vii-ckoka
    @vii-ckoka 5 лет назад +1

    Очень понравилось !
    Спасибо за обзор !
    Лайк !

  • @vectorzerev6897
    @vectorzerev6897 2 месяца назад

    В трамвае похожая штука остановки пишет, видимо тот же принцип😂😊

  • @ShashHryundel
    @ShashHryundel 2 года назад

    Прям то, что надо! Отличное видео!

  • @DmitryBuzz
    @DmitryBuzz 2 года назад

    Обалденно обьяснено!

  • @MineTest_game
    @MineTest_game 4 месяца назад

    Почему-то у меня индикаторы на этих микросхемах иногда подмигивают. Я сначала думал, что это связано с работой прошивки. Но вот делаю новый проект на ESP8266 и снова тоже самое. При этом никаких обменов данными с микроконтроллером не осуществлеятся.

  • @user-vk8sr1hv1c
    @user-vk8sr1hv1c 3 года назад

    пришла такая матрица только на 8 штук , подключаю , она просто горит , загружаю скетч , все равно горит , но видно что текст бежит по ней , подскажите как её потушить? что б светился только текст а не вся матрица?

  • @alexus9915
    @alexus9915 7 лет назад +1

    кaкую IDE ты используш?
    как заставить atmelstudio 7 читать кирилицу, чтоб разшифровать комментарии твоего кода?

  • @clawham
    @clawham 5 лет назад

    не хватает вывода в шлейф ноги задачи тока. родная регулировка яркости не сильно диапазон охватывает а на ногу задачи тока через 1 килоом можно шим подавать и все прекрасно работает если резюки токозадающие повыпаивать и запаралелить. но вцелом - идеальные индикаторы для часиков дома

  • @nikolaynenakhov9341
    @nikolaynenakhov9341 8 лет назад

    Классно и просто!!!!

  • @user-ce4pk8fs6v
    @user-ce4pk8fs6v 7 лет назад +1

    Классный канал, хорошее видео. Все подробно и досконально. Подписался, Лайк поставил:) удачи.

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      Спасибо!

    • @militer3675
      @militer3675 7 лет назад

      Степан Педалькин что тут подробного и досконального???

  • @zhdanvadim9536
    @zhdanvadim9536 6 лет назад

    Спасибо за видео!

  • @iiikwarka8713
    @iiikwarka8713 8 лет назад +1

    Интересно увидеть подробное видео о логическом анализаторе ;)

    • @rnadyrshin
      @rnadyrshin  8 лет назад +5

      +IIIkwarka Да, я давно уже хочу сделать несколько роликов про мои средства отладки.

  • @Snowball-Frost
    @Snowball-Frost 6 месяцев назад

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

  • @sdimasiksdimasik2202
    @sdimasiksdimasik2202 3 года назад

    Спасибо за разъяснение! Есть ли код под esp32 не ардуино? Интересует именно аппаратный интерфейс spi, потому как программный ногодрыг реализовал и работает

  • @kl45gp
    @kl45gp 8 лет назад

    Как всегда 5 баллов!

  • @kl45gp
    @kl45gp 7 лет назад

    Спасибо!

  • @azat2273
    @azat2273 4 года назад

    Подскажите пожалуйста, все подключил по схеме, но матрица горит желтым и больше ничего не происходит

  • @user-fe3ri7cy7n
    @user-fe3ri7cy7n 7 лет назад

    Здравствуйте! Подскажите пожалуйста как в конце предложения остановить слово на несколько секунд?

  • @idaniilkolomietsi7660
    @idaniilkolomietsi7660 5 лет назад

    06.08.2019 под видео 666 лайков! (я не ставил для поддержания это красоты :) )

  • @strimstrimov3748
    @strimstrimov3748 7 лет назад

    подскажите у таких модулей у всех одна мощность и яркость? а так же цвет

  • @user-pz8ep2ws8e
    @user-pz8ep2ws8e 7 лет назад

    пересобрал проект на stm32f0p4. использовал програмный spi. все работает. Текст бежит туда, сюда. Восторгу нет предела)). Но не могу понять как сделать чтоб текст не бегал и как выводить цифры

  • @phoenix227522
    @phoenix227522 7 лет назад

    Камень STN32f103c8t6 собрал под iar всё работает, попытался перенести под Keil5 c использованием STM32CubeMX и HAL ничего не выходит. Это первая попытка на stm32 и Keil примеров не найду, может сделаете версию для Keil? Очень тяжело идёт старею наверное.

  • @ivanafanasev2021
    @ivanafanasev2021 8 лет назад

    Добрый вечер. Соединил 8 матриц, использую немного измененный скетч с просторов...но строка бежит или только на 4 матрицах, или повторяется на каждых четырех..:( не подскажете, где копать?

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      +Ivan Afanasev Ну тут гадать можно долго.
      Например, возможно, вы забыли задать правильный размер матрицы

  • @phoenix227522
    @phoenix227522 8 лет назад

    Извиняюсь за беспокойство, подскажите пожалуйста у Вас строка бежит по горизонтали , а как прописать сдвиг по вертикали. Не пойму как сдвигать буфер вверх или вниз.

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      Блин, в 2 словах не объяснить((
      Вообще это один из самых старых проектов с использованием графической библиотеки. Давно уже хочу в нём переписать кое-что, что облегчило бы манипуляции с буфером кадра.

    • @phoenix227522
      @phoenix227522 8 лет назад

      И все таки как сдвигать строки в буфере экрана , не весь буфер а только то что отображается на матрицах или матрице. По столбцам со скрипом вроде ясно, строки никак не получается. Если убрать разворот на 90 градусов в то как раз и получается сдвиг вверх или вниз но символы тоже развернуты. Завис и никак не соображу как дальше.

  • @vii-ckoka
    @vii-ckoka 5 лет назад +1

    возможно на базе мах7219 и ардуинки собрать частотомер ?
    и как это реализовать ? заранее спс.

    • @clawham
      @clawham 5 лет назад

      легко можно пишеш прошивку примитивную и вуаля

    • @user-xb2rs3lh7g
      @user-xb2rs3lh7g 4 года назад +1

      Только мне кажется, что код в Arduino IDE получается очень громоздким и ужасно медленным в исполнении? Лично я покупаю маленькие Ардуинки в качестве готовой платки с распаянным микроконтроллером для макетов, но код пишу в другой среде.

  • @user-eg3mc5qp9m
    @user-eg3mc5qp9m 8 лет назад +1

    Подскажите что за прекрасная музыка играет в процессе пайки?

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      +Сергей Андреевич Jingle Punks - Arriba Mami из фонотеки youtube

    • @user-eg3mc5qp9m
      @user-eg3mc5qp9m 8 лет назад +1

      +Электроника в объективе спасибо

  • @poweredbysergey
    @poweredbysergey 7 лет назад

    Useful!

  • @samantafox4311
    @samantafox4311 8 лет назад

    А я не понял, плата мах вместе с матрицей 8х8 продается или отдельно? 2. эти матрицы есть разных цветов? Спасибо!

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      +K5072014 Fox Да, плата с матрицей продаются комплектом, но можно купить и по-отдельности.
      Насчёт других цветов я не интересовался, но думаю, что как минимум ещё зеленые должны быть.
      В описании к видео - ссылки на товары

    • @samantafox4311
      @samantafox4311 8 лет назад

      +Электроника в объективе >> А я сейчас поискал, оказывается есть матрицы RGB, и другой модуль управления именно к ним! Дорогие, зараза! :-)

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      +K5072014 Fox Ага, такие тоже видел и по этой же причине не покупал. Можно RGB-матрицы набрать из управляемых светодиодов на ws2812, посмотри, у меня есть видео по ним

  • @kazansergei
    @kazansergei 2 года назад

    какой у вас лог. анализатор?

    • @rnadyrshin
      @rnadyrshin  2 года назад

      Китайская копия saleae logic

  • @user-rr9fp9ud7r
    @user-rr9fp9ud7r 7 лет назад

    двухсторонний тонкий скотч между модулями

  • @niktrust7973
    @niktrust7973 8 лет назад

    Где покупался этот набор? Если не секрет.

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      Конечно не секрет. Покупал на aliexpress, ссылка на мой набор есть в описании к видео. В остальных обзорах и распаковках ссылки также в описании к ролику

    • @niktrust7973
      @niktrust7973 8 лет назад

      спасибо

  • @user-jo1uc5uy7u
    @user-jo1uc5uy7u 8 лет назад +1

    А матрицу можно будет продлить не в длину а вширину.

    • @rnadyrshin
      @rnadyrshin  8 лет назад +2

      Можно, конечно. Я это упоминал в ролике. Но логику формирования изображения надо будет перелопатить

    • @ufabiz
      @ufabiz 8 лет назад

      Если нужна произвольная геометрия сборки каскада матриц, то могу рекомендовать библиотеку github.com/valmat/LedMatrix/blob/master/README.RU.md (Arduino only).

  • @nikolaydd6219
    @nikolaydd6219 4 года назад

    А есть код для ардуино?

  • @user-ku1gx2ub3m
    @user-ku1gx2ub3m 8 лет назад

    а эта бегущая строка так на чем сделана ?

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      Я отлаживал демо-проект на AVR (плата Arduino Nano) и STM32 (плата на STM32F103). Исходники в описании к видео. Исходники нативные, на языке си. Не для arduino ide

  • @zdzdfszdfzdfzdf
    @zdzdfszdfzdfzdf 7 лет назад

    а к такому контроллеру можно будет подключить?
    www.onbonbx.com/en/cp/html/images/1430965723.jpg
    шлейфами:
    rpkshop.ru/content/catalog/big_1455283043-86090.jpg ?

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      Ваш контроллер похож на контроллер для рекламных матриц типа таких:
      ruclips.net/video/UvrIbIWd-vA/видео.html
      Если так, то нет, нельзя

  • @user-mv9ml6uq7w
    @user-mv9ml6uq7w 8 лет назад

    AVR это что программатор?

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      AVR - это распространенная серия 8-битных микроконтроллеров от компании Atmel

  • @РадиолюбительКирилл

    5001!=)

    • @rnadyrshin
      @rnadyrshin  8 лет назад +1

      +Радиолюбитель Кирилл Точно! Круто!

  • @andreyfrolov301
    @andreyfrolov301 7 лет назад

    почему в IAR ?
    что за издевательство :)

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      то же самое можно сказать про любую IDE

    • @andreyfrolov301
      @andreyfrolov301 7 лет назад

      не любая ИДЕ стоит столько же :)

    • @user-sc9it9zd4g
      @user-sc9it9zd4g 6 лет назад

      Стоит? Гы, Бивис, он сказал: "Стоит"!

  • @aleksalekseys3464
    @aleksalekseys3464 6 лет назад

    Шайтанама!!... нифига не понял... Каг?.. Где подробней посмотреть?

  • @radansary
    @radansary 8 лет назад

    Неплохое у вас начало! А вот моя конструкция: ruclips.net/video/nuK-QC3LZzY/видео.html

  • @user-hg9dd4gb9i
    @user-hg9dd4gb9i 5 лет назад

    drive.google.com/file/d/1-yLZzFLsfcNWD9yrc1RVZXNSTpw-w1aL/view?usp=sharing для Hal dma

  • @user-ku1gx2ub3m
    @user-ku1gx2ub3m 8 лет назад

    Привет !! Скажи а можно сделать все тоже самое на ардуино нано и что бы по русски писать можно было ? я сделал вот как в видео ruclips.net/video/Mo1SbWxoeWg/видео.html

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      Не могу подсказать. Не шарю в ардуино

  • @regfut
    @regfut 5 лет назад

    Капец, какой я тупой :(

  • @pr200sd
    @pr200sd 4 года назад

    Делаю беспроводную панель, но с разными протоколами для вывода информации через mqtt и выбор режимов через смартфон ruclips.net/video/9liaaozIIaw/видео.html