Sensörlerin Dünyası: Robotlar Çevresini Nasıl Hisseder?
Gözlerimiz olmadan yürüyebilir miydik? Hayır! Bir robotun da etrafındaki dünyayı tanıması için sensörlere (algılayıcılara) ihtiyacı vardır. Sensörler fiziksel dünyadaki olayları elektrik sinyaline çevirir.
---
🎯 Projenin Amacı ve Kazanımları
---
🧰 Gerekli Malzemeler
1. Çeşitli sensör modülleri (LDR, Ultrasonik, PIR, Çizgi sensörü)
2. Arduino veya Micro:bit kartı
---
🔌 Devre Şeması ve Pin Bağlantı Tabloları
| Sensör Adı | Ne Ölçer? | Hangi Canlıyı Taklit Eder? |
| :--- | :--- | :--- |
| **HC-SR04 Ultrasonik** | Ses dalgalarıyla mesafe | Yarasa ve Yunus (Sonar) |
| **LDR Fotodirenç** | Işık parlaklığı | İnsan gözü retinasi |
| **PIR Sensör** | Vücut sıcaklığı ve hareket | Çıngıraklı yılanlar |
| **TCRT5000 Kızılötesi** | Siyah/Beyaz renk ve çizgi | Karınca dokunaçları |
| **DHT11 Sensör** | Hava sıcaklığı ve nem | İnsan derisi |
---
💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)
void setup() {
Serial.begin(9600);
}
void loop() {
// Dijital Sensör Örneği (0 veya 1 - Var veya Yok)
int hareket = digitalRead(2);
// Analog Sensör Örneği (0 ile 1023 arası kademeli)
int isikSeviyesi = analogRead(A0);
Serial.print("Hareket: "); Serial.print(hareket);
Serial.print(" | Işık: "); Serial.println(isikSeviyesi);
delay(500);
}
---
💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)
---
🚀 Kendini Geliştirme Görevi (Challenge)
Karanlıkta otomatik yanan ve birisi yaklaştığında ses çıkaran 2 farklı sensörlü bir güvenlik robotu taslağı çizin.