DAFTAR ISI MATERI PRAKTIKUM

T33. SKETCH SENSOR JARAK ULTRASONIK RESPON ALARM BERBEDA

 







SKETCH YANG PERLU DIKETIK:

const int trigPin = 10;
const int echoPin = 9;
const int pinSpeaker = 3; 

long durasi;
int jarak;

void setup() {
  pinMode(pinSpeaker, OUTPUT);
  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,700);
    delay(100);
    noTone(pinSpeaker);
    delay(50);
    tone(pinSpeaker,300);
    delay(100);
    noTone(pinSpeaker);
    delay(50);
  }

  else{
    noTone(pinSpeaker); 
  }
}

Postingan populer dari blog ini

T3. SKETCH DASAR 2 LED

T5. SKETCH DASAR 10 LED