Ultrasonik Sensörler
Sensörler robotların gözü ve kulağıdır. Bugün, HC-SR04 ultrasonik mesafe sensörünün nasıl çalıştığını ve Arduino ile nasıl bağlantı kurulacağını öğreneceğiz.
İpucu
İpucu: Sensörün Trig pini ses dalgası gönderir, Echo pini ise engele çarpıp geri dönen dalgayı yakalar!
Görev Kontrol Listesi
Laboratuvar Malzemeleri & Modüller
Bu görevde kullanacağımız donanım parçaları ve yazılım modülleri:
Arduino Uno
Sensör verisini okuyan ana kontrol kartı
HC-SR04 Sensör
Ultrasonik ses dalgasıyla mesafe ölçer
Uyarı LED'leri
Engel yaklaşınca kırmızı, yol açıkken yeşil yanar
Jumper Kablo Seti
VCC, GND, Trig ve Echo bağlantıları
İnteraktif Devre & Sistem Şeması
Adım Adım Pin ve Sinyal Bağlantı Tablosu
| Adım | Başlangıç Noktası | Hedef Noktası | Kablo / Kanal | Açıklama |
|---|---|---|---|---|
| #1 | HC-SR04 VCC | Arduino 5V Pini | Kırmızı | Sensör güç beslemesi |
| #2 | HC-SR04 GND | Arduino GND Pini | Siyah | Topraklama bağlantısı |
| #3 | HC-SR04 TRIG | Arduino D9 Pini | Mavi | Ses dalgası gönderme pini |
| #4 | HC-SR04 ECHO | Arduino D10 Pini | Sarı | Yankı süresini ölçme pini |
Kod Atölyesi
Sağ üstteki “Kodu Kopyala” butonuna tıklayarak kodu tek tıkla kopyalayabilirsin.
// Ders 2: Sensörlerin Dünyası — Ultrasonik Mesafe Ölçer
const int TRIG_PIN = 9;
const int ECHO_PIN = 10;
const int UYARI_LED = 13;
void setup() {
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(UYARI_LED, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(TRIG_PIN, LOW); delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH); delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
long mesafe = pulseIn(ECHO_PIN, HIGH) * 0.034 / 2;
digitalWrite(UYARI_LED, mesafe < 15 ? HIGH : LOW);
delay(100);
}
Görev Kontrol Listesi
Tamamladığın her uygulama adımı sana +10 XP ve Atölye Ustası rozeti kazandırır.
Mini Bilgi Quizi
Soruları doğru yanıtla, ekstra XP ve Bilgi Küpü rozeti kazan!
Soru 1: HC-SR04 ultrasonik sensöründe ses dalgasını gönderen ve geri dönen dalgayı yakalayan pinler hangileridir?
+30 XP- Trig gönderir, Echo yakalar
- VCC gönderir, GND yakalar
- İkisi de sadece elektrik verir
Projeni Paylaş / Ödev Gönder
Yaptığın devreyi veya kodu gönder, eğitmenden yıldız ve +75 XP kazan!