2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În tutorialul anterior s-a spus cum să se afișeze textul pe modulul Dot Matrix LED Display P10 folosind Arduino și conectorul DMD, pe care îl puteți verifica aici. În acest tutorial vom oferi un tutorial de proiect simplu, utilizând modulul P10 ca suport de afișare. De data aceasta vă vom oferi un tutorial despre programarea senzorului de temperatură folosind LM35.
Pasul 1: Materiale de care aveți nevoie
Vei avea nevoie:
- Arduino Uno
- Conector DMD
- Senzor de temperatură LM35
- Pâine
- Sârme jumper
Pasul 2: Conexiune
Pentru conexiune așa cum se arată mai sus.
Pasul 3: Program
După finalizarea instalării, accesați programarea, programarea necesită fișiere suplimentare de bibliotecă pe care le puteți descărca >> Biblioteca DMD și TimeOne.
Exemple de programe după cum urmează:
/ * Inserați biblioteca de fișiere * / # include #include #include #include #define Panjang 1 // Numărul lungimii afișajului P10 #define Lebar 1 // Numărul lățimii afișajului P10 #define senzor A5 // Definiți pinul senzorului = pin A5
DMD dmd (Panjang, Lebar); // Lungime x Lățime
/ * Deklarasi Variable * / float suhu; char chr [5]; void ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Setup DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Font folosit dmd.clearScreen (adevărat); Serial.begin (9600); // Activați funcția serialului de comunicare} bucla nulă (nulă) {dmd.clearScreen (adevărat); suhu = 0; suhu = analogRead (senzor); 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); întârziere (5000); }