Tilt sensor, juga dikenal sebagai sensor kemiringan atau sensor gerak, adalah sebuah sensor yang digunakan untuk mendeteksi perubahan kemiringan atau posisi objek. Sensor ini menghasilkan keluaran logika (HIGH atau LOW) ketika objek miring melewati ambang batas tertentu.
Konfigurasi Tilt Sensor dengan Nodemcu ESP8266:
Hubungkan salah satu terminal tilt sensor ke pin digital pada Nodemcu ESP8266.
Sambungkan terminal lainnya pada tilt sensor ke pin GND pada Nodemcu ESP8266.
Tambahkan resistor pull-up internal pada pin digital dengan menggunakan fungsi internal pull-up yang disediakan oleh Nodemcu ESP8266. Caranya adalah dengan menggunakan perintah pinMode(TILT_PIN, INPUT_PULLUP); pada setup().
Contoh Program menggunakan Nodemcu ESP8266 untuk Tilt Sensor: Berikut adalah contoh program yang menggunakan Nodemcu ESP8266 untuk membaca status kemiringan menggunakan tilt sensor:
#define TILT_PIN D2 // Pin digital yang terhubung dengan tilt sensor
void setup() {
Serial.begin(9600);
pinMode(TILT_PIN, INPUT_PULLUP); // Set pin TILT_PIN sebagai input dengan resistor pull-up internal
}
void loop() {
int tiltStatus = digitalRead(TILT_PIN); // Baca status kemiringan dari pin TILT_PIN
if (tiltStatus == LOW) {
Serial.println("Objek Miring"); // Jika objek miring, tampilkan pesan di Serial Monitor
}
delay(1000); // Delay sebelum pembacaan berikutnya
}
Miringkan sudut dari modul sensor sesuai dengan tabel 8. amati keluaran di serial monitor