( Project Ultrasonic dan Buzzer)
A. ALAT DAN BAHAN
1. Arduino Uno2. Sensor Ultrasonic / HC-SR04
3. Buzzer
4. Kabel Jumper
B. GAMBAR RANGKAIAN
Keterangan :
- Sensor Ultrasonic
pin Trigger -----> Pin 11 Arduino
pin Echo -----> Pin 12 Arduino
Vcc -----> 5v Arduino
Gnd -----> GND Arduino
- Buzzer
Kaki (+) ----->Pin 4 Arduino
Kaki (-) ----->Pin GND Arduino
C. KODE PEMROGRAMAN
int trig = 11;
int echo = 12;
long durasi, jarak;
int pinBuzzer = 4;
void setup() {
Serial.begin(9600);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(pinBuzzer, OUTPUT);
}
void loop() {
digitalWrite(trig, LOW);
delayMicroseconds(8);
digitalWrite(trig, HIGH);
delayMicroseconds(8);
digitalWrite(trig, LOW);
delayMicroseconds(8);
durasi = pulseIn(echo, HIGH);
jarak = (durasi / 2) / 29.1;
Serial.print(jarak);
Serial.println(" cm");
if(jarak < 60){
digitalWrite(pinBuzzer, HIGH);
delay(200);
digitalWrite(pinBuzzer, LOW);
delay(200);
digitalWrite(pinBuzzer, HIGH);
delay(200);
digitalWrite(pinBuzzer, LOW);
delay(1000);
}else{
digitalWrite(pinBuzzer, LOW);
}
}