RK1.3.3. Çevrim içi blok tabanlı yazılım geliştirme ortamında robotik programlama sürecini yönetebilme
a) Çevrim içi blok tabanlı yazılım geliştirme ortamında robotik programlama sürecini planlar.
b) Çevrim içi blok tabanlı yazılım geliştirme ortamında robotik programı tasarlar.
c) Çevrim içi blok tabanlı yazılım geliştirme ortamında robotik programı oluşturur.
ç) Çevrim içi blok tabanlı yazılım geliştirme ortamında oluşturulan robotik programı değerlendirir.
🎯 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ı

| Potansiyometre Bacağı | Ekrandaki Yeri | Arduino Pini | Voltaj Seviyesi | Okunan Değer Aralığı |
|---|---|---|---|---|
| 1. Dış Bacak | Sol Uç | 5V Güç Pini | +5V | Maksimum direnç sınırı |
| 2. Orta Bacak (Sinyal) | Döner Kol (Wiper) | Analog Pin A0 | 0V - 5V Değişken | 0 ile 1023 arası analog sayı |
| 3. Dış Bacak | Sağ Uç | GND (Toprak) | 0V | Minimum direnç sınırı |
Konu Anlatımı ve Donanım Mantığı
Potansiyometre (Ayarlı Direnç)
Mili çevrildikçe direnç değerini manuel değiştiren 3 bacaklı devre elemanı; 0V ile 5V arasında sürekli gerilim ayarı sağlar.
1) Potansiyometre (Ayarlı Direnç) Nedir?
Potansiyometre, çevrilebilen bir mil yardımıyla direnç değeri manuel olarak değiştirilebilen 3 bacaklı bir devre elemanıdır. Müzik setlerinin ses açma-kapama düğmelerinde ve oyun kollarındaki analog joystick'lerde kullanılır.
2) ADC (Analog-Dijital Dönüştürücü) ve 0 - 1023 Sayısı
Arduino'nun beyni dijitaldir, doğrudan voltajı anlayamaz. İçerisindeki 10-bitlik ADC modülü voltajı sayılara çevirir:
3) Seri Port (Serial Monitor) Ekranı
Arduino'nun sensörlerden okuduğu sayısal değerleri bilgisayar ekranımızda canlı olarak görebilmek için Seri Port ekranını kullanırız. Seri Porta Yazdır [Analog Pin A0 Oku] bloğu ile potansiyometrenin ürettiği sayıları anlık takip edebiliriz.
Sınav Tarzı Örnek Sorular ve Çözümleri
A) Mili çevrildikçe direnç değeri manuel olarak değişen 3 bacaklı ayarlı dirençtir
B) Işık yayan 2 bacaklı bir LED'dir
C) Ses üreten bir buzzer'dır
D) Mesafe ölçen bir sensördür
A) 0 - 1023
B) 0 - 255
C) 0 - 180
D) 0 - 1
20. 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.