Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Im vorherigen Tutorial wurde erklärt, wie man Text auf dem Dot Matrix LED Display P10 Modul mit Arduino und DMD Connector anzeigt, was Sie hier überprüfen können. In diesem Tutorial geben wir ein einfaches Projekt-Tutorial, indem wir das P10-Modul als Anzeigemedium verwenden. Dieses Mal geben wir Ihnen ein Tutorial zur Programmierung des Temperatursensors mit LM35.
Schritt 1: Benötigte Materialien
Du wirst brauchen:
- Arduino Uno
- DMD-Anschluss
- LM35 Temperatursensor
- Brotbrett
- Überbrückungsdrähte
Schritt 2: Verbindung
Für den Anschluss wie oben gezeigt.
Schritt 3: Programm
Nachdem die Installation abgeschlossen ist, gehen Sie zur Programmierung, die Programmierung erfordert zusätzliche Bibliotheksdateien, die Sie herunterladen können >> Library DMD & TimeOne.
Beispiele für Programme wie folgt:
/* Dateibibliothek einfügen */#include #include #include #include #define Panjang 1 // Nummer der Länge des Displays P10 #define Lebar 1 // Nummer der Breite des Displays P10 #define Sensor A5 // Definiere Sensor Pin = Pin A5
DMD-dmd (Panjang, Lebar); // Länge x Breite
/* Deklarasi-Variable */ float suhu; char chr[5]; Void ScanDMD () { dmd.scanDisplayBySPI (); aufrechtzuerhalten. Void setup (void) {// DMD Timer1.initialize (5000) einrichten; Timer1.attachInterrupt (ScanDMD); dmd.selectFont(SystemFont5x7); // Verwendete Schriftart dmd.clearScreen(true); Serial.begin (9600); // Funktion der seriellen Kommunikation aktivieren aufrechtzuerhalten. 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); Verzögerung (5000); }