Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Embed Ed

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

START #define motorPin1 3

#define motorPin2 5

#define motorPin3 10
Inisialisasi MotorPin,
trigPin, EchoPin #define motorPin4 9

#define trigPin 11

#define echoPin 12
Proses (Baca jarak)
void setup() {

// put your setup code here, to run once:

pinMode(motorPin1, OUTPUT);

If jarak < N pinMode(motorPin2, OUTPUT);


20 cm pinMode(motorPin3, OUTPUT);

pinMode(motorPin4, OUTPUT);

Y void loop() {
pinMode(trigPin, OUTPUT);
Mobil Berhenti // put your main code here, to run
pinMode(echoPin, INPUT);
repeatedly:
Serial.begin(9600);
long duration,distance;

end } digitalWrite(trigPin, LOW);

delayMicroseconds(2);
distance = (duration/2) / 29.1;
digitalWrite(trigPin, HIGH);
if (distance < 20) {

digitalWrite(motorPin1, 0); delayMicroseconds(10);

digitalWrite(motorPin2, 0); digitalWrite(trigPin, LOW);


digitalWrite(motorPin3, 0); duration = pulseIn(echoPin, HIGH);
digitalWrite(motorPin4, 0);

}else{

digitalWrite(motorPin1, HIGH);

digitalWrite(motorPin2, LOW);

digitalWrite(motorPin3, HIGH);

digitalWrite(motorPin4, LOW);

} Serial.print(distance);

Serial.print ("cm");

delay (500);

You might also like