Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Edellisessä opetusohjelmassa on kerrottu, kuinka teksti voidaan näyttää Dot Matrix LED Display P10 -moduulissa Arduinolla ja DMD -liittimellä, jonka voit tarkistaa täältä. Tässä opetusohjelmassa annamme yksinkertaisen projektin opetusohjelman käyttämällä P10 -moduulia näyttövälineenä. Tällä kertaa annamme sinulle opetusohjelman lämpötila -anturin ohjelmoinnista LM35: n avulla.
Vaihe 1: Tarvitsemasi materiaalit
Tarvitset:
- Arduino Uno
- DMD -liitin
- LM35 Lämpötila -anturi
- Leipälauta
- Hyppyjohdot
Vaihe 2: Yhteys
Liitäntä kuten yllä.
Vaihe 3: Ohjelmoi
Kun asennus on valmis, siirry ohjelmointiin, ohjelmointi vaatii lisäkirjastotiedostoja, jotka voit ladata >> Library DMD & TimeOne.
Esimerkkejä seuraavista ohjelmista:
/ * Lisää tiedostokirjasto */ #include #include #include #include #define Panjang 1 // Näytön pituuden numero P10 #define Lebar 1 // Näytön leveyden numero P10 #define sensor A5 // Määritä anturin nasta = nasta A5
DMD dmd (Panjang, Lebar); // Pituus x Leveys
/ * Deklarasi -muuttuja */ float suhu; char chr [5]; mitätön ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Setup DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Fontti käytetty dmd.clearScreen (true); Sarja.alku (9600); // Aktivoi viestintätoiminto sarja} void loop (void) {dmd.clearScreen (true); suhu = 0; suhu = analoginen luku (anturi); suhu = (5,0 * suhu * 100,0) / 1024,0; Sarja.println (suhu); dtostrf (suhu, 4, 2, chr); dmd.drawString (2, 0, chr, 5, GRAPHICS_NORMAL); dmd.drawString (6, 9, "Cel", 4, GRAPHICS_NORMAL); viive (5000); }