Съдържание:

Dot Matrix 32x8 Max7219 Свързване с Ardiuno: 5 стъпки (със снимки)
Dot Matrix 32x8 Max7219 Свързване с Ardiuno: 5 стъпки (със снимки)

Видео: Dot Matrix 32x8 Max7219 Свързване с Ardiuno: 5 стъпки (със снимки)

Видео: Dot Matrix 32x8 Max7219 Свързване с Ardiuno: 5 стъпки (със снимки)
Видео: MAX7219 Dot Matrix 4-in-1 Display with Arduino - Scrolling Text & Displaying Sensor Data 2024, Декември
Anonim
Dot Matrix 32x8 Max7219 Взаимодействие с Ardiuno
Dot Matrix 32x8 Max7219 Взаимодействие с Ardiuno
Dot Matrix 32x8 Max7219 Взаимодействие с Ardiuno
Dot Matrix 32x8 Max7219 Взаимодействие с Ardiuno

Здравейте всички, Dot Matrix базирани на Max7219 не са нови през 2020 г., доскоро процесът на настройка беше добре документиран, човек би изтеглил хардуерна библиотека от MajicDesigns. и промених няколко реда в заглавните файлове и FC16 работеше като чар. Това беше, докато MajicDesigns не поправи всички грешки в библиотеката. Сега документираният метод не работи.

Прекарах няколко дни в търсене и го открих случайно … Може би някои експерти вече го знаят. Но мислех да го документирам и споделя, за да помогна на други начинаещи като мен

Стъпка 1: Какво ни трябва?

Какво ни трябва?
Какво ни трябва?
  • Max7219 32 x 8 дотматрична платка
  • Ардиуно Нано
  • Дъска за хляб
  • Някои проводници
  • Лаптоп или настолен компютър с Ardiuno ide

Стъпка 2: Max7219?

Max7219?
Max7219?
  • Ако не сте сигурни дали имате max7219, не изскачайте матрицата със светодиодни точки
  • Използвайте мобилния си телефон, за да увеличите мащаба и да направите снимка
  • Това улеснява четенето

Стъпка 3: Инсталирайте драйвера

Инсталиране на драйвер
Инсталиране на драйвер
Инсталиране на драйвер
Инсталиране на драйвер
  • в Ardiuno Ide, отидете на „Инструменти“> „Управление на библиотеки“
  • След това потърсете md_max
  • Инсталирайте „MD_MAX72xx“и „MD_Parola“
  • Рестартирайте Ardiuno, само за да сте сигурни, че библиотеките са заредени

Стъпка 4: Грешка и решение

Грешка и решение
Грешка и решение
Грешка и решение
Грешка и решение
Грешка и решение
Грешка и решение
  • Направете връзки според кода

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Настройте Max_device на 4
  • Тествах го с различни примери, но забелязах, че героите са объркани
  • Понякога това може да се дължи на разхлабена връзка/проводник на макет
  • В повечето случаи това се дължи на неправилно инициализирано HW
  • Има 4 hw въз основа на връзки

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • „Parola_HW“е по подразбиране, трябва да тестваме един по един, за да проверим кой работи най -добре
  • Не забравяйте да нулирате захранването за Ardiuno, преди да тествате всяка настройка
  • При мен FC16_HW работеше

Стъпка 5: Коригирайте кода

Коригирайте кода
Коригирайте кода
Коригирайте кода
Коригирайте кода
Коригирайте кода
Коригирайте кода
  • Актуализирайте хардуерния тип на „FC16_HW“
  • Max_device като 4 за матрица 32 x 8
  • Запишете кода обратно в Ardiuno Nano
  • Тествайте дисплея
  • Voila работи !!

Надявам се това да помогне на някого в бъдеще.

Моля, споделете вашите коментари и предложения

Препоръчано: