Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I föregående handledning har man fått veta hur man visar text på Dot Matrix LED Display P10 -modul med Arduino och DMD -kontakt, som du kan kontrollera här. I denna handledning kommer vi att ge en enkel projekthandledning genom att använda P10 -modulen som displaymedia. Den här gången kommer vi att ge dig handledning om programmering av temperaturgivare med LM35.
Steg 1: Material du behöver
Du kommer behöva:
- Arduino Uno
- DMD -kontakt
- LM35 temperatursensor
- Brödbräda
- Jumper Wires
Steg 2: Anslutning
För anslutningen enligt ovan.
Steg 3: Programmera
När installationen är klar gå till programmering, kräver programmeringen ytterligare biblioteksfiler som du kan ladda ner >> Library DMD & TimeOne.
Exempel på program enligt följande:
/ * Infoga filbibliotek */ #include #include #include #include #define Panjang 1 // Antal längder på skärmen P10 #define Lebar 1 // Antal bredder på displayen P10 #define sensor A5 // Define sensor pin = pin A5
DMD dmd (Panjang, Lebar); // Längd x bredd
/ * Deklarasi Variabel */ float suhu; röding chr [5]; void ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Setup DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Teckensnitt som används dmd.clearScreen (true); Serial.begin (9600); // Aktivera kommunikationsfunktionen} 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); fördröjning (5000); }