2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në tutorialin e mëparshëm është thënë se si të shfaqni tekstin në modulin Dot Matrix LED Display P10 duke përdorur Arduino dhe DMD Connector, të cilat mund t'i kontrolloni këtu. Në këtë tutorial ne do të japim një mësim të thjeshtë të projektit duke përdorur modulin P10 si media të ekranit. Këtë herë ne do t'ju japim mësime rreth programimit të sensorit të temperaturës duke përdorur LM35.
Hapi 1: Materialet që ju nevojiten
Do t'ju duhet:
- Arduino Uno
- Lidhës DMD
- Sensori i temperaturës LM35
- Bordi i Bukës
- Telat Jumper
Hapi 2: Lidhja
Për lidhjen siç tregohet më sipër.
Hapi 3: Programi
Pasi të ketë përfunduar instalimi, shkoni te programimi, programimi kërkon skedarë bibliotekash shtesë që mund të shkarkoni >> Library DMD & TimeOne.
Shembuj të programeve si më poshtë:
/ * Fut bibliotekën e skedarëve */ #përfshijnë #përfshijnë #përfshijnë #përfshijnë #përcaktojnë Panjang 1 // Numri i gjatësisë së ekranit P10 #përcakto shiritin 1 // Numri i gjerësisë së ekranit P10 #përcakto sensorin A5 // Përcaktoni sensorin pin = pin A5
DMD dmd (Panjang, Lebar); // Gjatësia x Gjerësia
/ * Deklarasi Variable */ float suhu; char chr [5]; void ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Setup DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Fonti i përdorur dmd.clearScreen (i vërtetë); Serial.filloj (9600); // Aktivizo funksionin e serisë së komunikimit} lak void (i pavlefshëm) {dmd.clearScreen (i vërtetë); 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); vonesa (5000); }