void setup() {
Serial.begin(9600); // init serial monitor
}
void loop() {
// baca sensor jarak dan tampilkan ke serial monitor
Serial.print("Jarak: ");
AETC Page 1
BASIC ARDUINO
Serial.print(sonar.ping_cm());
Serial.println("cm");
delay(100);
}
//===========================AETC==============================
AETC Page 2
BASIC ARDUINO
const int JarakUkur = 10; //cm, set jarak yg akan di tampilkan dengan
indicator led
int jarak;
void setup() {
Serial.begin(9600); // init serial monitor
pinMode(pinLed1,OUTPUT);
pinMode(pinLed2,OUTPUT);
}
void loop() {
jarak = sonar.ping_cm();// baca sensor jarak dan simpan ke variabel jarak
Serial.print("Jarak: ");
Serial.print(jarak);
Serial.println("cm");
if(jarak > JarakUkur){ // jika jarak benda terlalu jauh maka led1 menyala
blink
digitalWrite(pinLed1,!digitalRead(pinLed1));
digitalWrite(pinLed2,LOW);
}else{ // jika jarak benda normal maka led2 menyala
digitalWrite(pinLed2,HIGH);
digitalWrite(pinLed1,LOW);
}
delay(100);
}
//===========================AETC==============================
AETC Page 3