2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
No tutorial anterior, foi ensinado como exibir texto no Módulo P10 do Visor LED de Matriz de Pontos usando Arduino e conector DMD, que você pode verificar aqui. Neste tutorial, daremos um tutorial de projeto simples, utilizando o módulo P10 como mídia de exibição. Desta vez, daremos a você um tutorial sobre como programar o sensor de temperatura usando o LM35.
Etapa 1: Materiais de que você precisa
Você vai precisar de:
- Arduino Uno
- Conector DMD
- Sensor de temperatura LM35
- Tábua de pão
- Jumper Wires
Etapa 2: Conexão
Para a conexão conforme mostrado acima.
Etapa 3: Programa
Depois que a instalação for concluída, vá para a programação, a programação requer arquivos de biblioteca adicionais que você pode baixar >> Biblioteca DMD & TimeOne.
Exemplos de programas como segue:
/ * Inserir biblioteca de arquivos * / # include #include #include #include #define Panjang 1 // Número do comprimento do Display P10 #define Lebar 1 // Número da largura do Display P10 #define sensor A5 // Define sensor pin = pin A5
DMD dmd (Panjang, Lebar); // Comprimento x Largura
/ * Variável Deklarasi * / float suhu; char chr [5]; void ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Configurar DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Fonte usada dmd.clearScreen (true); Serial.begin (9600); // Ativa a função de comunicação 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); atraso (5000); }