Kodinggg

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

#include 

<Servo.h>
Servo myservo;

int echoPin = 3;
int trigPin = 4;
int servoPin = 5;

int servostandby = 100;


int servoaktif = 50;
int jarak = 9;

void setup() {
  Serial.begin(9600);
  myservo.attach(servoPin);
  myservo.write(servostandby);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
 
}

void loop(){
  digitalWrite(trigPin, LOW);
  digitalWrite(echoPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
 
  unsigned long duration = pulseIn(echoPin, HIGH);
  float jarakukur = duration / 29.0 / 2.0;
  Serial.println(jarakukur);
 
   if (jarakukur <= jarak){
      myservo.write(servoaktif);
      delay(400);
      myservo.write(servostandby);
      delay(800);
    }
}

You might also like