Cara Menggunakan Sensor Sentuh pada Arduino
Semangat pagi teman-teman, pada kesempatan kali ini saya akan membahas tentang cara menggunakan sensor sentuh pada Arduino. Sensor ini mempunyai dua kondisi yaitu high dan low, jadi pada saat kita sentuh kondisinya akan high dan sebaliknya. Nah lalu apa yang akan kita buat? yang kita buat pada pembahasan ini adalah membuat saklar sentuh untuk menyalakan lampu led. Namun project ini juga bisa digunakan untuk saklar peralatan listrik lainya dengan menambahkan relay tentunya. Untuk harga dari sensor ini cukup murah sekitar 10-15 ribu saja.
Komponen yang diperlukan pada pembahasan ini adalah :
Software : Arduino IDE
Hardware :
- Arduino Uno atau jenis board lain
- Sensor Sentuh tipe TTP223B(Biru) atau yang TTP223 (Merah)
- Lampu LED
- Resistor 220 Ohm
- Kabel jumper.
Rangkaian :
Keterangan :
Sensor Sentuh
- Pin Out(sig) dihubungkan ke pin 2 Arduino
- VCC dihubungkan ke 5V Arduino
- GND dihubungkan ke GNDArduino
Lampu LED
- Kaki panjang (+) dihubungkan ke resistor 220 Ohm kemudian ke pin 7 Arduino
- Kaki pendek (-) dihubungkan ke GND Arduino
Langkah-langkah :
- Rangkailah terlebih dahulu komponen-komponen di atas
- Buka Arduino IDE, masuk ke menu Tools > Board : Arduino/Genuino Uno atau sesuai dengan yang digunakan > Port : terceklis, misalnya COM32
- Upload sketch program berikut ini :
const int pinSensor = 2; //sensor ke pin 2
const int pinLed = 7; //led ke pin 7
void setup() {
Serial.begin(9600);
pinMode(pinSensor, INPUT_PULLUP);
pinMode(pinLed, OUTPUT);
}
void loop() {
if (digitalRead(pinSensor) == HIGH) {
while (digitalRead(pinSensor) == HIGH) {}
digitalWrite(pinLed, !digitalRead(pinLed));
}
//menampilkan kondisi sensor di Serial monitor
Serial.println(digitalRead(pinSensor));
delay(500);
} - Buka serial monitor dengan baudrate 9600
- Silahkan coba dengan menyentuh sensor > hasilnya adalah jika sensor pertama disentuh lampu LED akan menyala dan jika sensor disentuh kembali lampu LED akan mati.
Teman-teman juga bisa menerapkannya pada perangkat lainya seperti kontrol servo, motor dc, selenoid dan masih banyak yang lainnya. Penggunaan sensor ini sangat simpel dan mudah, semoga teman-teman juga dapat mempraktikannya.
Baca juga : Lampu Otomatis Menggunakan Sensor Cahaya LDR
Terima kasih sudah berkunjung, selamat mencoba. Salam.
0 Response to "Cara Menggunakan Sensor Sentuh pada Arduino"
Post a Comment