https://youtu.be/z5Z8c2HNMo0

 

 

const int trig = 12;
const int echo = 11;
const int buzer = 2;

long sure;
int uzaklik;

void setup() {
  pinMode(trig, OUTPUT);
  pinMode(echo, INPUT);
  pinMode(buzer, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  digitalWrite(buzer, 1);
  delay(5 * uzaklik);
  digitalWrite(buzer, 0);
  delay(5 * uzaklik);

  digitalWrite(trig, 0);
  delayMicroseconds(10);
  digitalWrite(trig, 1);
  delayMicroseconds(10);

  sure = pulseIn(echo, 1);
  uzaklik = (0.0343 * sure) / 2;
  if (uzaklik > 200) uzaklik = 200;

  Serial.print(uzaklik);
  Serial.println(" cm");
}

No responses yet

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Dersler