Embedded System ESP 32 — Project 2

Kumarasitorus
1 min readFeb 15, 2021

--

Project 2 — Sensor

Halo para pembaca, hair in kita akan belajar menggunakan sensor untuk ESP32. Sensor adalah perangkat yang mendeteksi perubahan fisis. Salah satu sensor yang dapat digunakan dalam ESP32 adalah touch sensor. Nah untuk merangkai sensor, kita gunakan alat-alat seperti :

  • Breadboard
  • Jumper cable male-to-male (3 buah)
  • LED
  • resistor 330ohm
  • laptop
  • ESP32

Setelah bahan terkumpul, rangkaian disusun seperti ini.

Perhatikan GPIO yang mana saja yang dapat dijadikan sensor. Sensor di ESP 32 ini akan terinisiasi melalu sentuhan terhadap kabel yang mengambang. Adapun kode yang dibutuhkan seperti berikut.

const int touchPin = 4;     
const int ledPin = 16;
const int threshold = 20;
int touchValue;
void setup(){
Serial.begin(115200);
delay(1000);
pinMode (ledPin, OUTPUT);
}
void loop(){
touchValue = touchRead(touchPin);
Serial.print(touchValue);
if(touchValue < threshold){
digitalWrite(ledPin, HIGH);
Serial.println(" - LED on");
}else{
digitalWrite(ledPin, LOW);
Serial.println(" - LED off");
}
delay(500);
}

Nah, di kode ini ada yang berbeda dari sebelumnya yaitu adanya threshold. Threshold adalah pembatas yang digunakan untuk aplikasi touch sensor. Hasil tersebut kemudian akan dikirimkan ke Serial Monitor. Serial monitor adalah fasilitas IDE Arduino yang dapat digunakan untuk mengontrol ataupun memonitor yang sedang terjadi pada mainboard arduino.

--

--

Kumarasitorus
Kumarasitorus

No responses yet