2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Eelmises õpetuses on öeldud, kuidas kuvada teksti Dot Matrix LED Display P10 moodulil, kasutades Arduino ja DMD -pistikut, mida saate vaadata siit. Selles õpetuses anname lihtsa projektiõpetuse, kasutades P10 moodulit kuvarina. Seekord anname teile õpetuse temperatuurianduri programmeerimise kohta LM35 abil.
Samm: vajalikud materjalid
Sa vajad:
- Arduino Uno
- DMD pistik
- LM35 temperatuuriandur
- Leivalaud
- Jumper juhtmed
Samm 2: Ühendamine
Ühenduse jaoks, nagu ülal näidatud.
3. samm: programmeerimine
Kui installimine on lõpule jõudnud, minge programmeerimisse, programmeerimine nõuab täiendavaid raamatukogu faile, mille saate alla laadida >> Library DMD & TimeOne.
Näited järgmistest programmidest:
/ * Sisesta failiteek */ #include #include #include #include #define Panjang 1 // Ekraani pikkuse arv P10 #define Lebar 1 // Ekraani laiuse arv P10 #define sensor A5 // Anduri tihvti = tihvti määramine A5
DMD dmd (Panjang, Lebar); // Pikkus x Laius
/ * Deklarasi muutuja */ float suhu; char chr [5]; tühine ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Seadistage DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // kasutatud font dmd.clearScreen (true); Seriaalne algus (9600); // Sidefunktsiooni aktiveerimine jada} void loop (void) {dmd.clearScreen (true); suhu = 0; suhu = analogRead (sensor); suhu = (5,0 * suhu * 100,0) / 1024,0; Serial.println (suhu); dtostrf (suhu, 4, 2, chr); dmd.drawString (2, 0, chr, 5, GRAPHICS_NORMAL); dmd.drawString (6, 9, "Cel", 4, GRAPHICS_NORMAL); viivitus (5000); }