2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V predchádzajúcom návode bolo povedané, ako zobrazovať text na module Dot Matrix LED Display P10 pomocou konektora Arduino a DMD, ktorý môžete skontrolovať tu. V tomto návode poskytneme jednoduchý návod k projektu s využitím modulu P10 ako zobrazovacieho média. Dnes vám dáme tutoriál o programovaní snímača teploty pomocou LM35.
Krok 1: Potrebné materiály
Budete potrebovať:
- Arduino Uno
- DMD konektor
- Snímač teploty LM35
- Chlebová doska
- Prepojovacie vodiče
Krok 2: Pripojenie
Pre pripojenie, ako je uvedené vyššie.
Krok 3: Program
Po dokončení inštalácie prejdite na programovanie, programovanie vyžaduje ďalšie súbory knižnice, ktoré si môžete stiahnuť >> Library DMD & TimeOne.
Nasledujúce príklady programov:
/ * Vložiť knižnicu súborov */ #zahrnúť #include #include #include #define Panjang 1 // Číslo dĺžky displeja P10 #definovať Lebar 1 // Počet šírky displeja P10 #definovať snímač A5 // Definovať pin snímača = pin A5
DMD dmd (Panjang, Lebar); // Dĺžka x šírka
/ * Deklarasi premenná */ float suhu; char chr [5]; neplatné ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Nastavenie DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Použité písmo dmd.clearScreen (true); Serial.begin (9600); // Aktivácia funkcie komunikačného seriálu} void loop (void) {dmd.clearScreen (true); 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); oneskorenie (5 000); }