Arduino

Sınav Çalışma:



Ödev 30 Nisan:


Ödev Cevap:

const int trigPin = 9;
const int echoPin = 10;
const int ledPin = 13;

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

void loop() {
  int mesafe = mesafeOlc(); // Özel fonksiyon çağrılır

  Serial.print("Mesafe: ");
  Serial.print(mesafe);
  Serial.println(" cm");

  if (mesafe < 30) {
    digitalWrite(ledPin, HIGH); // Tehlike! Yakın mesafe → LED yanar
  } else {
    digitalWrite(ledPin, LOW); // Güvenli mesafe → LED söner
  }

  delay(500); // Gereksiz titreşimleri önlemek için bekleme
}

// ÖZEL FONKSİYON: Mesafeyi ölçer ve döndürür
int mesafeOlc() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  long sure = pulseIn(echoPin, HIGH);
  int mesafe = sure /29.1 / 2; 

  return mesafe;
}


Arduino Nedir: 

LDR(Işık Sensörü):

Servo Motor Kullanımı:

Joystick Kullanımı:

Lcd Ekran Kullanımı:

Çöp Kovası:

Buton ile İlgili Örnekler:

Fonksiyon:

Gaz Sensörü:

Hiç yorum yok:

Yorum Gönder