DAFTAR ISI MATERI PRAKTIKUM

T31. SKETCH SENSOR ULTRASONIK HC SR04 SATU TANDA ALARM

 







SKETCH YANG PERLU DIKETIK:

const int trigPin = 10;
const int echoPin = 9;
const int pinSpeaker = 3;
long durasi;
int jarak;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT); 
  Serial.begin(9600);
}

void loop() {
  
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
   
  durasi = pulseIn(echoPin, HIGH);
   
  jarak = durasi * 0.034 / 2;
   
  Serial.print("Jarak: ");
  Serial.print(jarak);
  Serial.println(" cm");
  delay(50);
  if(jarak<=50){
    tone(pinSpeaker,1000);
    delay(100);
    noTone(pinSpeaker);
    delay(50);
    tone(pinSpeaker,600);
    delay(100);
    noTone(pinSpeaker);
    delay(50);
  }

  else{
    noTone(pinSpeaker); 
  }
}

Postingan populer dari blog ini

T5. SKETCH DASAR 10 LED

T4. SKETCH DASAR EMPAT LED