Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En el tutorial anterior se le ha dicho cómo mostrar texto en el módulo P10 de pantalla LED de matriz de puntos usando Arduino y el conector DMD, que puede consultar aquí. En este tutorial, daremos un tutorial de proyecto simple utilizando el módulo P10 como medio de visualización. En esta ocasión le daremos un tutorial sobre la programación del sensor de temperatura usando LM35.
Paso 1: materiales que necesita
Necesitará:
- Arduino Uno
- Conector DMD
- Sensor de temperatura LM35
- Tabla de pan
- Cables de puente
Paso 2: Conexión
Para la conexión como se muestra arriba.
Paso 3: Programa
Una vez completada la instalación, vaya a programación, la programación requiere archivos de biblioteca adicionales que puede descargar >> Biblioteca DMD y TimeOne.
Ejemplos de programas como sigue:
/ * Insertar biblioteca de archivos * / # incluir #incluir #incluir #incluir #definir Panjang 1 // Número de longitud de la pantalla P10 #definir Lebar 1 // Número de ancho de la pantalla P10 #definir sensor A5 // Definir sensor pin = pin A5
DMD dmd (Panjang, Lebar); // Largo x Ancho
/ * Variable Deklarasi * / float suhu; char chr [5]; anular ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Configurar DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Fuente utilizada dmd.clearScreen (true); Serial.begin (9600); // Activar función de comunicación serial} 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); retraso (5000); }