Satura rādītājs:

Punktu matrica 32x8 Max7219 saskarne ar Ardiuno: 5 soļi (ar attēliem)
Punktu matrica 32x8 Max7219 saskarne ar Ardiuno: 5 soļi (ar attēliem)

Video: Punktu matrica 32x8 Max7219 saskarne ar Ardiuno: 5 soļi (ar attēliem)

Video: Punktu matrica 32x8 Max7219 saskarne ar Ardiuno: 5 soļi (ar attēliem)
Video: ⏰📲 Матричные часы + Android 2024, Novembris
Anonim
Punktu matrica 32x8 Max7219 saskarne ar Ardiuno
Punktu matrica 32x8 Max7219 saskarne ar Ardiuno
Punktu matrica 32x8 Max7219 saskarne ar Ardiuno
Punktu matrica 32x8 Max7219 saskarne ar Ardiuno

Sveiki visiem, Dot Matrix bāzes o Max7219 nav jaunums 2020. gadā, vēl nesen, iestatīšanas process bija labi dokumentēts, no MajicDesigns varētu lejupielādēt aparatūras bibliotēku. un mainīja dažas rindiņas galvenes failos, un FC16 darbojās kā šarms. Tas bija līdz brīdim, kad MajicDesigns novērsa visas bibliotēkas kļūdas. Tagad dokumentētā metode nedarbojas.

Es pavadīju dažas dienas meklējumos un atklāju to nejauši.. Iespējams, daži eksperti to jau zina. Bet es domāju to dokumentēt un dalīties tajā, lai palīdzētu citiem iesācējiem, piemēram, man

1. darbība. Kas mums vajadzīgs?

Kas mums vajadzīgs?
Kas mums vajadzīgs?
  • Max7219 32 x 8 punktu matricas dēlis
  • Ardiuno Nano
  • Maizes dēlis
  • Daži vadi
  • Klēpjdators vai galddators ar Ardiuno ide

2. darbība: Max7219?

Maksimums 7219?
Maksimums 7219?
  • Ja neesat pārliecināts, vai jums ir max7219, neizlejiet izgaismoto punktu matricu
  • Izmantojiet savu mobilo tālruni, lai tuvinātu un uzņemtu attēlu
  • Tas atvieglo lasīšanu

3. darbība: instalējiet draiveri

Instalējiet draiveri
Instalējiet draiveri
Instalējiet draiveri
Instalējiet draiveri
  • Ardiuno Ide sadaļā dodieties uz "Rīki"> "Pārvaldīt bibliotēkas"
  • Pēc tam meklējiet md_max
  • Instalējiet "MD_MAX72xx" un "MD_Parola"
  • Restartējiet Ardiuno, lai pārliecinātos, ka bibliotēkas ir ielādētas

4. darbība: kļūda un risinājums

Kļūda un risinājums
Kļūda un risinājums
Kļūda un risinājums
Kļūda un risinājums
Kļūda un risinājums
Kļūda un risinājums
  • Izveidojiet savienojumus saskaņā ar kodu

    • CLK_PIN 13
    • DATU_PIN 11
    • CS_PIN 12
    • Pielāgojiet Max_device uz 4
  • Es to pārbaudīju ar dažādiem piemēriem, bet pamanīju, ka varoņi ir sajaukti
  • Dažreiz tas var notikt vaļīga savienojuma/stieples dēļ uz maizes dēļa
  • Lielākajā daļā gadījumu tas ir saistīts ar nepareizu HW inicializēšanu
  • Pamatojoties uz savienojumiem, ir 4 hw

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" ir noklusējuma iestatījums, mums ir jāpārbauda pa vienam, lai pārbaudītu, kurš no tiem darbojas vislabāk
  • Pirms katra iestatījuma pārbaudes neaizmirstiet atiestatīt Ardiuno barošanu
  • Man FC16_HW strādāja

5. darbība: pielāgojiet kodu

Pielāgojiet kodu
Pielāgojiet kodu
Pielāgojiet kodu
Pielāgojiet kodu
Pielāgojiet kodu
Pielāgojiet kodu
  • Atjauniniet aparatūras veidu uz "FC16_HW"
  • Maksimālā ierīce kā 4 32 x 8 matricai
  • Ierakstiet kodu atpakaļ Ardiuno Nano
  • Pārbaudiet displeju
  • Voila tas darbojas !!

Ceru, ka tas kādam nākotnē palīdzēs.

Lūdzu, dalieties savos komentāros un ieteikumos

Ieteicams: