Sisällysluettelo:
- Vaihe 1: Käytetty ohjelmisto
- Vaihe 2: Käytetyt komponentit:
- Vaihe 3: Koodi:
- Vaihe 4: Piirikaavio:
- Vaihe 5: Video:
Video: Liitäntä Atmega16 -mikrokontrolleri, jossa on pistematriisi -LED -näyttö: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tässä projektissa liitämme yhden pistematriisin LED -näytön AVR (Atmega16) -kontrolleriin. Tässä näytämme simuloinnin proteuksessa, voit käyttää samaa asiaa laitteistossasi. Joten tässä tulostetaan ensin yksi merkki, sanotaan 'A' tässä näytössä, ja sitten vieritämme sitä näytössä.
Tämä on erittäin mielenkiintoinen projekti. Luulen, että olet nähnyt paljon tämän tyyppisten matriisinäyttöjen käyttöä todellisessa maailmassa. Joten täällä Atmega16: n avulla teemme yhden prototyypin tästä näyttöprojektista.
Vaihe 1: Käytetty ohjelmisto
Atmel Studio 7: Studio 7 on integroitu kehitysalusta (IDP) kaikkien AVR®- ja SAM -mikrokontrollerisovellusten kehittämiseen ja vianetsintään. Atmel Studio 7 IDP tarjoaa saumattoman ja helppokäyttöisen ympäristön C/C ++-tai kokoonpanokoodilla kirjoitettujen sovellusten kirjoittamiseen, rakentamiseen ja vianetsintään.
Tässä on latauslinkki
2 Proteus -ohjelmisto simulointia varten: Tämä on ohjelmisto, joka näyttää simulaation. Saat paljon tietoa tämän ohjelmiston lataamisesta.
Jos teet sen suoraan laitteistossa, sinun ei tarvitse asentaa proteus -työkalua
Vaihe 2: Käytetyt komponentit:
Tässä esittelyvideossamme käytämme proteus -simulaatiota, mutta ehdottomasti jos teet sen laitteistossasi, tarvitset nämä komponentit tähän projektiin:
1. AVR -kehityskortti: Voit ostaa Atmega16 IC: n ja tehdä oman mukautetun levyn, miten tahansa saat myös Atmega16/32 -kehityskortin. Joten jos sinulla on tämä levy, se on parempi, jotta voit ladata koodin helposti itse.
2. 8*8 pistematriisin LED -näyttö: Koska käytämme 8*8 -näyttöä, on 64 LEDiä yhdessä LED -näytössä
3. AVR ISP USB -ohjelmoija: Tämä ohjelmoija on yleinen erillinen laitteistotyökalu, jonka avulla voit lukea ja kirjoittaa monia AVR-pohjaisia ATMEL-mikro-ohjaimia.
4. Jotkut hyppyjohtimet: Tarvitsemme myös hyppyjohtoja yhteyden muodostamiseksi kunkin laitteen välillä.
Vaihe 3: Koodi:
Lähdekoodin saat alla olevasta latauslinkistä
Vaihe 4: Piirikaavio:
Vaihe 5: Video:
Koko projektikuvaus on esitetty yllä olevassa videossa
Jos sinulla on epäilyksiä tästä projektista, voit vapaasti kommentoida meitä alla.
Ja jos haluat oppia lisää sulautetusta järjestelmästä, voit käydä YouTube -kanavallamme
Käy ja tykkää Facebook -sivustamme saadaksesi usein päivityksiä.
Kiitos ja terveiset, Embedotronics Technologies
Suositeltava:
Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa: 5 vaihetta (kuvilla)
Dot Matrix 32x8 Max7219 -liitäntä Ardiunon kanssa: Hei kaikki, Dot Matrix -pohjaiset tai Max7219 eivät ole uusia vuonna 2020, viime aikoihin asti asennusprosessi oli hyvin dokumentoitu, ladattaisiin laitteistokirjasto MajicDesignsista. ja muutti muutamia rivejä otsikkotiedostoissa ja FC16 toimi kuin viehätys. Tämä oli kunnes
Atmega16 -liitäntä nestekidenäytöllä 4 -bittisessä tilassa (Proteus -simulointi): 5 vaihetta
Atmega16 -liitäntä nestekidenäytöllä 4 -bittisessä tilassa (Proteus -simulointi): Tässä opetusohjelmassa kerromme sinulle, kuinka voit liittää atmega16 -mikrokontrollerin 16*2 LCD -näyttöön 4 -bittisessä tilassa
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui
Pistematriisi; 8x8 viestin tai kuvien kanssa: 4 vaihetta
Dot Matrix; 8x8 viestin tai kuvien kanssa: Tämä Instructable näyttää sinulle Dot Matrix 8x8: lla tekemäni pistematriisikuvat. Pistematriisi on 2 -ulotteinen näyttö, joka koostuu 8 sarakkeesta ja 8 rivistä. Jos tarkastelet tarkasti
Liitäntä 16x2 aakkosnumeerinen LCD- ja 4x4 -matriisinäppäimistö, jossa on vadelma Pi3: 5 vaihetta (kuvilla)
Liitäntä 16x2 aakkosnumeerinen LCD- ja 4x4 -matriisinäppäimistö Raspberry Pi3: n kanssa: Tässä oppaassa selitetään, miten 16x2 LED- ja 4x4 -matriisinäppäimistö liitetään Raspberry Pi3: een. Käytämme ohjelmiston kehittämiseen Python 3.4: ää. Voit valita myös Python 2.7: n pienillä muutoksilla