Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I den forrige opplæringen har blitt fortalt hvordan du viser tekst på Dot Matrix LED Display P10 -modul ved hjelp av Arduino og DMD -kontakt, som du kan sjekke her. I denne opplæringen vil vi gi en enkel prosjektopplæring ved å bruke P10 -modulen som displaymedier. Denne gangen gir vi deg veiledning om programmering av temperatursensor ved bruk av LM35.
Trinn 1: Materialer du trenger
Du vil trenge:
- Arduino Uno
- DMD -kontakt
- LM35 temperatursensor
- Brødbrett
- Jumper Wires
Trinn 2: Tilkobling
For tilkoblingen som vist ovenfor.
Trinn 3: Program
Etter at installasjonen er fullført, gå til programmering, krever programmeringen flere biblioteksfiler som du kan laste ned >> Library DMD & TimeOne.
Eksempler på programmer som følger:
/ * Sett inn filbibliotek */ #inkluderer #include #include #include #define Panjang 1 // Antall lengde på skjermen P10 #definer Lebar 1 // Antall bredde på Display P10 #definer sensor A5 // Definer sensor pin = pin A5
DMD dmd (Panjang, Lebar); // Lengde x bredde
/ * Deklarasi Variable */ float suhu; røye chr [5]; ugyldig ScanDMD () {dmd.scanDisplayBySPI (); } ugyldig oppsett (ugyldig) {// Oppsett DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Skrifttype brukt dmd.clearScreen (true); Serial.begin (9600); // Aktiver funksjonen til kommunikasjonsserien} 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); forsinkelse (5000); }