Мазмұны:

32x8 Max7219 матрицалық матрицасы Ardiuno: 5 қадам (суреттермен)
32x8 Max7219 матрицалық матрицасы Ardiuno: 5 қадам (суреттермен)

Бейне: 32x8 Max7219 матрицалық матрицасы Ardiuno: 5 қадам (суреттермен)

Бейне: 32x8 Max7219 матрицалық матрицасы Ardiuno: 5 қадам (суреттермен)
Бейне: Часы – матрица на Arduino и адресных светодиодах WS2812B. 2024, Шілде
Anonim
32x8 Max7219 матрицалық матрицасы Ardiuno -мен байланысады
32x8 Max7219 матрицалық матрицасы Ardiuno -мен байланысады
32x8 Max7219 матрицалық матрицасы Ardiuno -мен байланысады
32x8 Max7219 матрицалық матрицасы Ardiuno -мен байланысады

Бәріне сәлем, Max7219 негізіндегі нүктелік матрица 2020 жылы жаңа емес, соңғы уақытқа дейін MajicDesigns -тен аппараттық кітапхананы жүктеу жақсы құжатталған. және тақырып файлдарындағы бірнеше жолдарды өзгертті және FC16 әдемілік сияқты жұмыс істеді. Бұл MajicDesigns кітапханадағы барлық қателерді жойғанға дейін болды. Енді құжатталған әдіс жұмыс істемейді.

Мен бірнеше күн іздедім және оны кездейсоқ таптым. Мүмкін, кейбір мамандар оны білуі мүмкін. Бірақ мен құжаттамамен бөлісуді және мен сияқты жаңадан келгендерге көмектесуді ойладым

1 -қадам: бізге не қажет?

Бізге не қажет?
Бізге не қажет?
  • Max7219 32 x 8 нүктелік тақта
  • Ардиуно Нано
  • Нан тақтасы
  • Кейбір сымдар
  • Ardiuno идеалы ноутбук немесе жұмыс үстелі

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 -ке орнатыңыз
  • Мен оны әртүрлі мысалдармен сынап көрдім, бірақ кейіпкерлердің араласып кеткенін байқадым
  • Кейде бұл байланыс тақтасындағы сымның үзілуіне байланысты болуы мүмкін
  • Көп жағдайда бұл ҚЖ дұрыс енгізілмеуіне байланысты
  • Қосылымдарға негізделген 4 сағ

    • 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 32 х 8 матрицасы үшін 4 ретінде
  • Кодты Ardiuno Nano -ға қайта жазыңыз
  • Дисплейді тексеріңіз
  • Воила жұмыс істейді !!

Бұл болашақта біреуге көмектеседі деп үміттенемін.

Пікірлеріңіз бен ұсыныстарыңызбен бөлісіңіз

Ұсынылған: