Modul 2: Tugas Pendahuluan 2

 

PERCOBAAN 6 KONDISI 7



1. Kondisi
[Kembali]

     Keypad 1 hingga 9 memberikan PWM 255-0 dengan jarak PWM antar Key 28

2. Rangkaian Simulasi [Kembali]




Listning Program:
#define A 8
#define B 9
#define C 10
#define D 11
#define TOUCH_SENSOR 6 // Pin untuk touch sensor

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);  
  pinMode(A, OUTPUT);
  pinMode(B, OUTPUT);
  pinMode(C, OUTPUT);
  pinMode(D, OUTPUT);
  pinMode(TOUCH_SENSOR, INPUT); // Touch sensor sebagai input dengan pull-up resistor
}

void pergerakan_1(){
  digitalWrite(A, 0);
  digitalWrite(D, 1);
  digitalWrite(B, 0);
  digitalWrite(C, 1);
}

void pergerakan_2(){
  digitalWrite(A, 1);
  digitalWrite(D, 1);
  digitalWrite(B, 0);
  digitalWrite(C, 0);
}

void pergerakan_3(){
  digitalWrite(A, 1);
  digitalWrite(D, 0);
  digitalWrite(B, 1);
  digitalWrite(C, 0);
}

void pergerakan_4(){
  digitalWrite(A, 0);
  digitalWrite(D, 0);
  digitalWrite(B, 1);
  digitalWrite(C, 1);
}

void nonpergerakan(){
  digitalWrite(A, 0);
  digitalWrite(D, 0);
  digitalWrite(B, 0);
  digitalWrite(C, 0);
}

void loop() {
  int touchState = digitalRead(TOUCH_SENSOR); // Membaca status dari touch sensor
 
  if (touchState == HIGH) { // Jika touch sensor disentuh
    pergerakan_4(); // Putar motor berlawanan arah jarum jam
    delay (100);
    pergerakan_3 ();
    delay (100);
    pergerakan_2 ();
    delay (100);
    pergerakan_1 ();
    delay (100);
   }
   else { // Jika tidak disentuh
    nonpergerakan(); // Berhenti
    delay(100); // Tunda 100ms untuk stabilitas
  }
}



Flowchart


3. Video [Kembali]








4. Prinsip Kerja [Kembali]

    Pada kondisi yang diminta, yaitu simulasi rangkaian yang melibatkan komponen , touchsensor dan servo dimana merupakan implementasi penggunaan servo dengan input touchsensor. Touch sensor, ketika berlogika HIGH putaran motor berlawanan jarum jam. Dengan program yang telah dibuat, maka pergerakan servo harus berlawanan jarum jam ketika input touch sensor berlogika 1

   

5. Link Download [Kembali]
  1. HTML [disini]
  2. File Simulasi [disini]
  3. Video [disini]
  4. Datasheet LCD lm016l [disini]
  5. Datasheet Keypad [disini]
  6. Datasheet  Arduino Uno [disini]















0 comments:

Posting Komentar