Daftar Isi:

Tampilan Temperatur pada Modul Tampilan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)
Tampilan Temperatur pada Modul Tampilan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)

Video: Tampilan Temperatur pada Modul Tampilan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)

Video: Tampilan Temperatur pada Modul Tampilan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)
Video: Cara membuat display temperature suhu dengan arduino dan modul panel p10 | Project Arduino 2024, November
Anonim
Tampilan Suhu pada Modul Tampilan LED P10 Menggunakan Arduino
Tampilan Suhu pada Modul Tampilan LED P10 Menggunakan Arduino

Pada tutorial sebelumnya telah diberitahukan cara menampilkan teks pada Dot Matrix LED Display Modul P10 menggunakan Konektor Arduino dan DMD, yang bisa anda cek disini. Dalam tutorial ini kami akan memberikan tutorial proyek sederhana dengan memanfaatkan modul P10 sebagai media tampilan. Kali ini kami akan memberikan tutorial tentang pemrograman sensor suhu menggunakan LM35.

Langkah 1: Bahan yang Anda Butuhkan

Anda akan perlu:

  • Arduino Uno
  • Konektor DMD
  • Sensor Suhu LM35
  • Papan Roti
  • Kabel Jumper

Langkah 2: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi

Untuk koneksi seperti gambar di atas.

Langkah 3: Program

Setelah instalasi selesai masuk ke pemrograman, pemrograman membutuhkan file library tambahan yang dapat Anda unduh >> Library DMD & TimeOne.

Contoh program sebagai berikut:

/* Insert file library */#include #include #include #include #define Panjang 1 // Jumlah panjang Display P10 #define Lebar 1 // Jumlah lebar Display P10 #define sensor A5 // Tentukan pin sensor = pin A5

DMD dmd(Panjang, Lebar); // Panjang x Lebar

/* Variabel Deklarasi */ float suhu; karakter chr[5]; void ScanDMD() { dmd.scanDisplayBySPI(); } void setup(void) { // Setup DMD Timer1.initialize(5000); Timer1.attachInterrupt(ScanDMD); dmd.selectFont(SystemFont5x7); // Font yang digunakan dmd.clearScreen(true); Serial.begin(9600); // Mengaktifkan fungsi serial komunikasi } 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); penundaan(5000); }

Direkomendasikan: