Mesafe Sensörü Kullanımı

Mesafe Sensörü Kullanımı
// C++ code
//
void setup()
{
  Serial.begin(9600);
  pinMode(6, OUTPUT); //Trig Yesil
  pinMode(7, INPUT); //Echo Mavi
 
  pinMode(13, OUTPUT); //Echo Mavi
  pinMode(12, OUTPUT); //Echo
  pinMode(11, OUTPUT); //Echo
  pinMode(10, OUTPUT); //Echo
}

void loop()
{
  digitalWrite(6, 1);
  delay(1);
  digitalWrite(6, 0);
 
  int Sure = pulseIn(7,1);
  int Mesafe = (Sure/2) / 28.97;
 
  Serial.print("Mesafe ");
  Serial.println(Mesafe);
  delay(1);
 
  if(Mesafe > 10) {
        digitalWrite(10, 1);
  }
  else {
    digitalWrite(10, 0);
  }
  if(Mesafe > 30) {
        digitalWrite(11, 1);
  }
  else {
    digitalWrite(11, 0);
  }
  if(Mesafe > 50) {
        digitalWrite(12, 1);
  }
  else {
    digitalWrite(12, 0);
  }
  if(Mesafe > 60) {
        digitalWrite(13, 1);
  }
  else {
    digitalWrite(13, 0);
  }
}
 
 
 
 

 

 

Yorumunuzu Ekleyin