INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In die vorige tutoriaal is vertel hoe u teks kan vertoon op die Dot Matrix LED Display P10 -module met die Arduino- en DMD -aansluiting, wat u hier kan nagaan. In hierdie handleiding gee ons 'n eenvoudige projekstudie deur die P10 -module as vertoonmedia te gebruik. Hierdie keer gee ons u 'n handleiding oor die programmering van temperatuursensor met behulp van LM35.
Stap 1: materiaal wat u benodig
Jy sal nodig hê:
- Arduino Uno
- DMD -aansluiting
- LM35 Temperatuursensor
- Broodbord
- Jumper Wires
Stap 2: verbinding
Vir die verbinding soos hierbo getoon.
Stap 3: Programmeer
Nadat die installasie voltooi is, gaan na die programmering, benodig die programmering ekstra biblioteeklêers wat u kan aflaai >> Library DMD & TimeOne.
Voorbeelde van programme soos volg:
/ * Voeg lêerbiblioteek in */ #sluit in #sluit in #sluit in #sluit in #definieer Panjang 1 // Aantal lengte van die vertoning P10 #definieer Lebar 1 // Aantal breedte van vertoning P10 #definieer sensor A5 // Definieer sensorpen = pen A5
DMD dmd (Panjang, Lebar); // Lengte x breedte
/ * Deklarasi Veranderlik */ float suhu; char chr [5]; ongeldig ScanDMD () {dmd.scanDisplayBySPI (); } leemte -opstelling (leegte) {// Setup DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Lettertipe gebruik dmd.clearScreen (waar); Serial.begin (9600); // Aktiveer funksie van kommunikasie reeks} leemte lus (leemte) {dmd.clearScreen (waar); 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); vertraging (5000); }