2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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
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); }