Touch Sensor and Servo Motor

#include

// constants won't change
const int TOUCH_SENSOR_PIN = 2; // Arduino pin connected to touch sensor's pin
const int SERVO_PIN        = A0; // Arduino pin connected to servo motor's pin

Servo servo; // create servo object to control a servo

// variables will change:
int angle = 0;         // the current angle of servo motor
int lastTouchState;    // the previous state of touch sensor
int currentTouchState; // the current state of touch sensor

void setup() {
  Serial.begin(9600);               // initialize serial
  pinMode(TOUCH_SENSOR_PIN, INPUT); // set arduino pin to input mode
  servo.attach(SERVO_PIN);          // attaches the servo on pin 9 to the servo object

  servo.write(angle);
  currentTouchState = digitalRead(TOUCH_SENSOR_PIN);
}

void loop() {
  lastTouchState    = currentTouchState;             // save the last state
  currentTouchState = digitalRead(TOUCH_SENSOR_PIN); // read new state

  if(lastTouchState == LOW && currentTouchState == HIGH) {
    Serial.println("The sensor is touched");

    // change angle of servo motor
    if(angle == 0)
      angle = 90;
    else
    if(angle == 90)
      angle = 0;

    // control servo motor arccoding to the angle
    servo.write(angle);
  }
}

Komentari Tulisan Ini
Tulisan Lainnya
Kunjungan Mentor GreenHouse

Kehadiran mentor di greenhouse hari ini memberi pandangan dan ilmu baru serta menginspirasikan untuk terus memperbaiki proses budidayaan tanaman pakcoy di greenhouse. Bimbingan mentor

17/11/2025 16:32 - Oleh Admin - Dilihat 59 kali
Kedatangan Asestor Dari BBPVP Bandung

Ciamis 15 November 2025, Jalan Panumbangan No.444 Dusun Sukamanah (LPK Bintang Terang), Kedatangan Asesor dari BBPVP Bandung untuk memverifikasi alat yang akan digunakan untuk melaksa

17/11/2025 16:19 - Oleh Admin - Dilihat 39 kali
Bertemu Sang Melon Premium: Kisah dari Greenhouse

“Kunjungan edukatif ke Greenhouse Melon hari ini membuka wawasan kami tentang proses budidaya modern yang sehat dan berkelanjutan. Banyak ilmu baru, banyak inspirasi baru.&rdquo

17/11/2025 09:10 - Oleh Admin - Dilihat 102 kali
PELATIHAN IoT (INTERNET OF THINGS)

Pelatihan IoT (Internet of Things) Terlengkap – LPK Bintang Terang Di era digital seperti sekarang, teknologi berkembang sangat cepat. Hampir semua bidang kehidupan mulai memanfa

16/11/2025 21:38 - Oleh Admin - Dilihat 109 kali
“Efisiensi Pertanian Modern: Monitoring Tanaman dalam Greenhouse”

  Di era pertanian modern, teknologi menjadi kunci untuk menciptakan sistem tanam yang efisien, produktif, dan ramah lingkungan. Dengan bantuan berbagai sensor canggih seperti

05/11/2025 16:31 - Oleh Admin - Dilihat 187 kali
“Belajar Peduli Lingkungan Melalui Kegiatan Merakit Tong Sampah Otomatisi”

 Panumbangan, 5 November 2025 — Siswa LPK Bintang Terang kembali menorehkan prestasi membanggakan. Kali ini, mereka berhasil merakit tong sampah pintar (smart trash bin) ya

05/11/2025 15:42 - Oleh Admin - Dilihat 137 kali
Kabid PNF Disdik Ciamis Beri Motivasi di LPK Bintang Terang

Ciamis, 01 November 2025 — Kepala Bidang Pendidikan Nonformal (PNF) Dinas Pendidikan Kabupaten Ciamis, Bapak Eka Yudha Katresna, S.Sos., M.M., berkunjung ke LPK/LKP Bintang Terang

01/11/2025 15:05 - Oleh Admin - Dilihat 614 kali
SMART FARMING (IoT Berbasis ESP32)

/******************************************************* Program   : SMART FARMING (IoT Berbasis ESP32) Chip      : ESP32 Website   : https://bintangterang

01/11/2025 08:11 - Oleh Admin - Dilihat 77 kali
CAMAT PANUMBANGAN KUNJUNGI LPK BINTANG TERANG

Camat Panumbangan Kunjungi LPK Bintang Terang, Beri Motivasi untuk Peserta Pelatihan Smart Farming Panumbangan, 31 Oktober 2025 — LPK Bintang Terang mendapat kunjungan istimewa

01/11/2025 02:06 - Oleh Admin - Dilihat 608 kali
Green Tech Farm Mini Lab Smart Farming Innovation Center

  Istilah “Green Tech Farm Mini Lab Smart Farming Innovation Center” terdiri dari beberapa konsep yang saling terkait — semuanya berhubungan dengan inovasi tekno

27/10/2025 07:48 - Oleh Admin - Dilihat 114 kali