Sensor suhu adalah salah satu sensor yang umum digunakan dalam berbagai proyek elektronik dan automasi rumah tangga. Dalam proyek sensor suhu, sensor suhu dihubungkan dengan papan Arduino dan suhu yang terdeteksi oleh sensor akan ditampilkan di layar LCD atau monitor serial.
Berikutnya, kita akan mulai melakukan langkah-langkah nya.
int sensorPin = A0; //atur pin analog A0 sebagai input sensor suhu
float suhu; //variabel untuk menyimpan nilai suhu
void setup() {
Serial.begin(9600); //atur kecepatan transmisi serial
}
void loop() {
int sensorValue = analogRead(sensorPin); //baca nilai sensor suhu
suhu = (5.0 * sensorValue * 100.0) / 1024.0; //konversi nilai sensor suhu menjadi suhu dalam derajat Celsius
Serial.print(“Suhu saat ini: “);
Serial.print(suhu);
Serial.println(” derajat Celsius”); //tampilkan nilai suhu di monitor serial
delay(1000); //tunda selama 1 detik sebelum membaca nilai sensor suhu berikutnya
}
Jika Anda ingin menampilkan suhu di layar LCD, hubungkan layar LCD ke papan Arduino dengan menggunakan kabel jumper seperti gambar di bawah ini:
Berikut adalah diagram koneksi layar LCD ke papan Arduino
Keterangan Gambar :
VSS: pin Ground pada layar LCD
VDD: pin 5V pada layar LCD
VO: pin Contrast pada layar LCD (dapat dihubungkan ke potensiometer 10k ohm)
RS: pin register select pada layar LCD, dihubungkan ke pin digital 12 pada papan Arduino
RW: pin read/write pada layar LCD, dihubungkan ke Ground
E: pin enable pada layar LCD, dihubungkan ke pin digital 11 pada papan Arduino
D4: pin data 4 pada layar LCD, dihubungkan ke pin digital 5 pada papan Arduino
D5: pin data 5 pada layar LCD, dihubungkan ke pin digital 4 pada papan Arduino
D6: pin data 6 pada layar LCD, dihubungkan ke pin digital 3 pada papan Arduino
D7: pin data 7 pada layar LCD, dihubungkan ke pin digital 2 pada papan Arduino
Lalu lakukan langkah-langkah berikut ini :
Jika Anda ingin menampilkan suhu di monitor serial, buka “Serial Monitor” pada software Arduino IDE dengan menekan tombol “Ctrl+Shift+M” atau “Tools” -> “Serial Monitor” pada menu bar.
Sekarang, proyek sensor suhu Anda sudah selesai dibuat! Anda dapat memodifikasi kode program untuk menyesuaikan proyek dengan kebutuhan Anda, seperti menambahkan fitur untuk mematikan atau menghidupkan suatu perangkat berdasarkan suhu tertentu. Selamat mencoba!
Trah Prabu Brawijaya.(@SUN-aryo)(873)Mataram. Benar juga, dengan gerak cepat saat itu juga Senopati Widarba segera bertindak.…
Trah Prabu Brawijaya.(@SUN-aryo)(872)Mataram. Raden Mas Jolang telah memiliki bekal ilmu yang lebih dari cukup. Ia…
Trah Prabu Brawijaya.(@SUN-aryo)(871)Mataram. Sedangkan Adipati Pragola menganggap bahwa kedudukan Kadipaten Pati itu sejajar dengan Mataram.…
Trah Prabu Brawijaya.(@SUN-aryo)(870)Mataram. Di kademangan, pasukan Mataram disambut dengan suka cita. Walau semuanya serba mendadak,…
Di era digital yang cepat ini, akses terhadap berbagai sumber informasi dan literatur menjadi semakin…
Trah Prabu Brawijaya.(@SUN-aryo)(869)Mataram. Bagaimana pun juga, Kanjeng Adipati Rangga Jumena harus menerima kenyataan. Madiun kini…