2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V předchozím tutoriálu bylo řečeno, jak zobrazit text na modulu Dot Matrix LED Display P10 pomocí Arduino a DMD Connector, který můžete zkontrolovat zde. V tomto tutoriálu poskytneme jednoduchý projektový tutoriál s využitím modulu P10 jako zobrazovacího média. Tentokrát vám dáme návod k programování teplotního čidla pomocí LM35.
Krok 1: Potřebné materiály
Budete potřebovat:
- Arduino Uno
- DMD konektor
- Snímač teploty LM35
- Chlebová deska
- Propojovací dráty
Krok 2: Připojení
Pro připojení, jak je uvedeno výše.
Krok 3: Program
Po dokončení instalace přejděte na programování, programování vyžaduje další soubory knihovny, které si můžete stáhnout >> Library DMD & TimeOne.
Následující příklady programů:
/ * Vložit knihovnu souborů */ #zahrnout #include #include #include #define Panjang 1 // Číslo délky displeje P10 #definovat Lebar 1 // Počet šířky displeje P10 #definovat senzor A5 // Definovat pin senzoru = pin A5
DMD dmd (Panjang, Lebar); // Délka x šířka
/ * Deklarasi proměnná */ float suhu; char chr [5]; neplatné ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Nastavení DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Použité písmo dmd.clearScreen (true); Serial.begin (9600); // Aktivace funkce 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); zpoždění (5000); }