Menyalakan lampu dengan sensor sentuh berbasis Arduino Nano R3 memberikan pengalaman interaktif dan hemat energi dalam mengendalikan pencahayaan. Pada proyek ini, sensor sentuh di gunakan sebagai sakelar yang merespons sentuhan untuk mengontrol keadaan lampu.
Arduino Nano R3 berfungsi sebagai otak sistem, menerima masukan dari sensor sentuh dan mengendalikan daya yang di teruskan ke lampu. Sensor sentuh biasanya di tempatkan pada permukaan yang sering di jangkau, seperti dinding atau meja. Ketika seseorang menyentuh sensor, sinyal sentuhan akan di hasilkan dan di kirimkan ke Arduino Nano R3.
Proses ini memungkinkan untuk mengatur keadaan lampu, seperti menyala atau mati, hanya dengan menyentuh permukaan yang sudah di tempati sensor sentuh. Keuntungan dari pendekatan ini adalah eliminasi kebutuhan akan sakelar fisik yang dapat menjadi sumber kerumitan atau bahkan menjadi tidak praktis dalam beberapa situasi.
Dalam proyek ini, bisa juga di tambahkan fitur-fitur tambahan, seperti penyesuaian tingkat kecerahan lampu berdasarkan seberapa lama sensor sentuh di sentuh atau penggunaan sensor lainnya, seperti sensor suara atau sensor cahaya, untuk meningkatkan fungsionalitas dan efisiensi energi.
Berikut adalah Tutorial Menyalakan Lampu dengan Sensor Sentuh berbasis Arduino Nano R3
Ini adalah sketch program arduino
Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami!
/* 7_Sensor Sentuh Relay */#define sensor A0 #define potensio A1 #define relay 13 boolean kondisi = 0; long val_pot, val_sen; void setup() { Serial.begin(9600); pinMode(sensor, INPUT); pinMode(potensio, INPUT); pinMode(relay, OUTPUT); } void loop() { val_pot = analogRead(potensio); val_sen = analogRead(sensor); if (val_sen && val_pot) { kondisi = !kondisi; digitalWrite(relay, kondisi); delay(100); } Serial.print(val_sen); Serial.print('t'); Serial.println(val_pot); delay(100); } |
Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!