RK1.3.4. Çevrim içi blok tabanlı yazılım geliştirme ortamında oluşturulan robotik programı test edebilme
a) Çevrim içi blok tabanlı ortamda geliştirdiği robotik programı test eder.
b) Çevrim içi blok tabanlı ortamda geliştirdiği robotik programı hataları ayıklayarak kullanıma hazır hâle getirir.
🎯 Bu hafta özellikle sarı ile işaretli süreç bileşeni üzerinde duracağız.
Devre Şeması ve Pin Bağlantı Tablosu
Projemizi devre tahtası (breadboard) üzerinde kurarken Arduino Uno ile bileşenler arasındaki kablo bağlantılarını aşağıdaki Fritzing devre şeması ve pin tablosuna göre eksiksiz yapınız:
Fritzing Devre Kurulum Şeması

| HC-SR04 Bacağı | İşlevi | Arduino Pini | Sinyal Türü | Teknik Detay |
|---|---|---|---|---|
| VCC | Güç Beslemesi | 5V | Besleme | +5V DC çalışma gerilimi |
| Trig (Tetik) | Ses Gönderici | Dijital Pin 9 | Çıkış (Output) | 10 mikrosaniye tetiklenip 40 kHz ultrasonik ses patlaması yapar. |
| Echo (Yankı) | Ses Alıcı | Dijital Pin 8 | Giriş (Input) | Yankı dönene kadar HIGH kalır; süre mesafeyi verir. |
| GND | Toprak | GND | Topraklama | 0V referans hattı |
Konu Anlatımı ve Donanım Mantığı
HC-SR04 Ultrasonik Mesafe Sensörü
40 kHz frekansında yüksek ses dalgası gönderip yankısını dinleyerek santimetre cinsinden engel mesafesi hesaplayan sensör.
1) Yarasalardan İlham Alan Teknoloji (Biyomimikri)
Yarasalar zifiri karanlıkta avlarını yakalamak ve engellere çarpmamak için insan kulağının duyamayacağı yüksek frekanslı sesler çıkarır ve yankısını dinler. HC-SR04 Ultrasonik Mesafe Sensörü tam olarak bu prensiple çalışır.
2) Sensörün 4 Pini ve Görevleri
3) Mesafe Santimetre (cm) Olarak Nasıl Hesaplanır?
Sesin havadaki yayılma hızı saniyede yaklaşık 340 metredir. Arduino sesin gidip gelme süresini mikro saniye cinsinden ölçer ve mesafeyi hesaplar.
Sınav Tarzı Örnek Sorular ve Çözümleri
A) Mesafe (engel uzaklığı)
B) Işık miktarı
C) Sıcaklık
D) Ses yüksekliği
A) Trig ses dalgasını gönderir, Echo yankıyı dinler
B) Trig yankıyı dinler, Echo ışık yayar
C) İkisi de yalnızca güç bağlantısıdır
D) Trig LED yakar, Echo motor döndürür
22. Hafta Özeti ve Altın İlkeler
- Algıla-Karar Ver-Uygula: Tüm devre elemanları bu döngünün birer parçasıdır (Girdi sensörleri, Kontrol kartı ve Çıktı eyleyicileri).
- Devre Güvenliği: Asla dirençsiz LED bağlamayınız; kısa devreleri önlemek için bağlantıları karta enerji vermeden önce iki kez kontrol ediniz.
- Kod Akışı ve Zamanlama: Bekleme sürelerini (delay) doğru ayarlayarak mikrodenetleyicinin komutları insan algısına uygun hızda çalıştırmasını sağlayınız.
- Algoritma Disiplini: Karar bloklarını (eğer... ise) doğru eşik değerleriyle kurarak sistemin kararlı çalışmasını güvenceye alınız.