RK1.4.1. Yazılım geliştirme sürecinde robotik sistemler ile entegre temel düzey bir ürün geliştirebilme
a) Robotik sistemler ile entegre temel düzey bir ürün için gereksinimleri belirler.
b) Robotik sistemler ile entegre temel düzey bir ürün için kullanılacak araç gereçleri seçer.
c) Robotik sistemler ile entegre temel düzey bir ürünü oluşturur.
ç) Robotik sistemler ile entegre temel düzey bir ürünü belirlenen ölçütleri karşılayacak şekilde çalışır hâle getirir.
🎯 Bu hafta sarı ile işaretli süreç bileşenleri ü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ı

| Tuş (Buton) | Bağlı Olduğu Pin | Müzik Notası | Frekans Değeri (Hz) | Direnç |
|---|---|---|---|---|
| 1. Buton | Dijital Pin 2 | DO (C4) | 262 Hz | 10kΩ Pull-down |
| 2. Buton | Dijital Pin 3 | RE (D4) | 294 Hz | 10kΩ Pull-down |
| 3. Buton | Dijital Pin 4 | Mİ (E4) | 330 Hz | 10kΩ Pull-down |
| 4. Buton | Dijital Pin 5 | FA (F4) | 349 Hz | 10kΩ Pull-down |
| 5. Buton | Dijital Pin 6 | SOL (G4) | 392 Hz | 10kΩ Pull-down |
| Piezo Buzzer | Dijital Pin 8 | Hoparlör Çıkışı | Basılan tuşun frekansı | GND ye bağlı |
Konu Anlatımı ve Donanım Mantığı
Elektronik Piyano (5 Buton + Buzzer)
Her butona bir nota (Do–Re–Mi–Fa–Sol) atanır; basılan tuşa göre buzzer o notayı çalar. Buton, koşul ve ses mantığını tek üründe birleştirir.
1) Çoklu Giriş + Ses
Her buton bir dijital giriştir: basılınca 1, basılmayınca 0 okunur (10K pull-down sayesinde). 5 butonu 5 ayrı pine (D6–D2) bağlarız; buzzer ise sesi üreten çıkıştır.
2) Nasıl Çalışır? (5 × Eğer-İse)
Döngü içinde her tuş için bir "eğer dijital oku pin X = 1 ise → notayı çal" bloğu kurarız. 5 koşul alt alta: D6→Do, D5→Re, D4→Mi, D3→Fa, D2→Sol. Basılan tuşun koşulu doğru olunca o nota çalar.
Ses gelmiyorsa buzzer'ın + bacağı pin 8'de, − bacağı GND'de mi bak. Butona basmadan nota çalıyorsa pull-down direnci eksiktir.
🛠️ Ürün Geliştirme Yolu
Sınav Tarzı Örnek Sorular ve Çözümleri
A) Bir nota
B) Bir renk
C) Bir motor
D) Bir ekran
A) Buzzer
B) LCD
C) Servo
D) LDR
32. 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.