Cuprins:
Video: Afișarea temperaturii pe modulul de afișare LED P10 folosind Arduino: 3 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
În tutorialul anterior s-a spus cum să se afișeze textul pe modulul Dot Matrix LED Display P10 folosind Arduino și conectorul DMD, pe care îl puteți verifica aici. În acest tutorial vom oferi un tutorial de proiect simplu, utilizând modulul P10 ca suport de afișare. De data aceasta vă vom oferi un tutorial despre programarea senzorului de temperatură folosind LM35.
Pasul 1: Materiale de care aveți nevoie
Vei avea nevoie:
- Arduino Uno
- Conector DMD
- Senzor de temperatură LM35
- Pâine
- Sârme jumper
Pasul 2: Conexiune
Pentru conexiune așa cum se arată mai sus.
Pasul 3: Program
După finalizarea instalării, accesați programarea, programarea necesită fișiere suplimentare de bibliotecă pe care le puteți descărca >> Biblioteca DMD și TimeOne.
Exemple de programe după cum urmează:
/ * Inserați biblioteca de fișiere * / # include #include #include #include #define Panjang 1 // Numărul lungimii afișajului P10 #define Lebar 1 // Numărul lățimii afișajului P10 #define senzor A5 // Definiți pinul senzorului = pin A5
DMD dmd (Panjang, Lebar); // Lungime x Lățime
/ * 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); // Font folosit dmd.clearScreen (adevărat); Serial.begin (9600); // Activați funcția serialului de comunicare} bucla nulă (nulă) {dmd.clearScreen (adevărat); suhu = 0; suhu = analogRead (senzor); 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); întârziere (5000); }
Recomandat:
Cum se face - MODULUL DE AFIȘARE E-PAPER E-INK - Partea 2 - Importați imaginea personalizată: 4 pași
Cum se face - MODULUL DE AFIȘARE E-PAPER E-INK - Partea 2 | Importați imaginea personalizată: În acest tutorial pentru partea 2 din Cum să - MODULUL DE AFIȘARE E-PAPER E-INK | Importați imaginea personalizată, vă voi împărtăși cum să importați imaginea care vă place și să o afișez pe modulul de afișare cu cerneală electronică. Este foarte simplu cu ajutorul câtorva s
Cum să controlați becul folosind modulul Arduino UNO și modulul de releu de stat solid cu un singur canal 5V: 3 pași
Cum să controlați becul utilizând modulul de releu de stare solidă Arduino UNO și un canal 5V: Descriere: Comparativ cu releul mecanic tradițional, releul de stare solidă (SSR) are multe avantaje: are o durată de viață mai lungă, cu o pornire mult mai mare / viteza de oprire și fără zgomot. În plus, are și o rezistență mai bună la vibrații și mecanică
Cum să - MODULUL DE AFIȘARE A E-PENTRU E-CERNELĂ - Partea 1: 6 pași
Cum să - MODULUL E-INK E-PAPER DISPLAY - Partea 1: În acest tutorial, aș dori să vă prezint modulul de afișare E-Ink E-Paper pe care l-am descoperit recent. Este atât de cool! Acest modul de afișare cu cerneală electronică este special creat pentru dezvoltarea afișajului cu cerneală electronică. Nu trebuie să construiți niciun circuit suplimentar și
Cum să - MODULUL DE AFIȘARE E-PAPER E-INK - Partea 3 - WiFi: 7 pași (cu imagini)
Cum să - MODULUL DE AFIȘARE E-PAPER E-INK - Partea 3 | WiFi: În acest tutorial pentru partea 3 din Cum să - E-INK E-PAPER DISPLAY MODULLE, voi împărtăși cu dvs. cum să vă conectați modulul de afișare E-Ink la un modul WiFi care permite actualizarea textelor prin WiFi. Nu aveți un modul de afișare cu cerneală electronică? Puteți obține o oră
LED intermitent utilizând modulul ESP32 NodeMCU WiFi și modulul Bluetooth Tutorial: 5 pași
LED intermitent utilizând modulul ESP32 NodeMCU WiFi și modulul Bluetooth Tutorial: Descriere NodeMCU este o platformă IoT open source. Este programat utilizând limbajul de scriptare Lua. Platforma se bazează pe proiecte open source eLua. Platforma utilizează o mulțime de proiecte open source, cum ar fi lua-cjson, spiffs. Acest ESP32 NodeMc