Professional Documents
Culture Documents
Latihan 2
Latihan 2
Praktikum
Ultrasonic
DHT Temperature and Humadity
• Deskripsi
Simulasi menggunakan perangkat Arduino, sensor Ultrasonic dan Buzzer jika jarak
ultrasonic jauh maka kedipan led dan suara buzzer lambat, jika jarak ultrasonic dekat maka
kedipan led dan suara buzzer semakin cepat.
• Kebutuhan alat
Breadboard Arduino Sensor Buzzer LED Resistor Kabel
ultrasonic Jumper
• Rancangan Perangkat
• Code Program
const int trigPin = 9;
const int echoPin = 10;
const int PIN_LED = 2;
int piezo=6;
long duration;
int distance;
void setup() {
pinMode(PIN_LED, OUTPUT);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(piezo, OUTPUT);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance= (duration*0.034)/2;
if (distance >= 100 || distance <= 0)
{
digitalWrite(piezo,HIGH);
digitalWrite(PIN_LED, HIGH);
delay(1000);
digitalWrite(piezo,LOW);
digitalWrite(PIN_LED, LOW);
delay(1000);
}
else
{
digitalWrite(piezo,HIGH);
digitalWrite(PIN_LED, HIGH);
delay(200);
digitalWrite(piezo,LOW);
digitalWrite(PIN_LED, LOW);
delay(200);
}
}
• Hasil Simulasi
1. Jika jarak sensor ultrasonic jauh maka kedipan led dan suara buzzer lambat.
2. Jika sensor Ultrasonic jauh maka led dan buzzer akan berkedip lebih cepat.