Başlamadan
Bu kurs neyi öğretiyor, neyi öğretmiyor
Bu kursun ne olduğunu anlamak ve Serial Monitor'ün açık olduğundan emin olmak.
Bu kurs araç öğretmiyor, sistem kurduruyor
Değişken, if, döngü, dizi, fonksiyon — bunlar araç. Bir sistemi ayakta tutan şey ise araçlar değil, onları hangi sırayla ve hangi gerekçeyle kullandığın.
Burada her görev aynı biçimde ilerliyor: önce çalışmayan bir şey kuruyorsun, bozulduğunu kendi gözünle görüyorsun, sonra düzeltiyorsun. Çünkü "röle neden takırdıyor" sorusunun cevabını okumakla, o takırtıyı duyup susturmak aynı şey değil.
| Görev | Kuracağın şey | Çözdüğün problem |
|---|---|---|
| 1 | Sahte sensör | Sensör yokken sistemi nasıl denersin |
| 2 | Eşik | Sayıya anlamı kim veriyor |
| 3 | İki eşik | Sınırda titreyen sistem |
| 4 | Fonksiyon ve çift şart | Pompayı kuru çalıştırmamak |
| 5 | Liste | Beş kart, tek kod |
| 6 | millis() |
Beklerken donmayan sistem |
| 7 | Durum makinesi | if yığınından çıkmak |
Sonunda elinde sensörsüz çalışan, karar veren, donmayan bir sistem mantığı olacak. Kitlerdeki kod bunun donanıma bağlanmış hali.
Önce Kodun dili
Bu kurs araçları bildiğini varsayıyor. Hiç kod yazmadıysan önce Kodun dili kursunu bitir: değişken, tipler, if, &&, döngü, dizi ve fonksiyon orada sıfırdan anlatılıyor, on görev sürüyor.
Orada kurulumu da yaptın — Arduino IDE, kart tanıtma, port seçme. Burada tekrar etmiyoruz.
Hatırlatma gerektiğinde görevin içinde ilgili Kodun dili görevine bağlantı var. Bir kavram havada kaldıysa geri dönüp bakman beklenir, utanılacak bir şey değil.
Ne gerekiyor
Kartın ve USB kablon. Sensör yok, kablo yok, breadboard yok — bütün kurs Serial Monitor'de geçiyor.
Kartın yoksa wokwi.com üzerinden tarayıcıdan yapabilirsin. Kursun tamamı orada çalışıyor.
Serial Monitor'ü aç
Sağ üstteki büyüteç simgesi, ya da Araçlar → Serial Monitor. Sağ alttaki hız kutusu 9600 olsun — kodda da 9600 yazacağız, tutmazsa ekranda anlamsız karakterler görürsün.
Bu kursun tamamını burada geçireceksin. Sistem sana buradan konuşacak, sen ona buradan sayı yollayacaksın.
✅ Hazır mısın?
Serial Monitor açılıyor ve hızı 9600 ise hazırsın.
Olmadıysa
| Ne görüyorsun | Ne yap |
|---|---|
| Port listesi boş | Önce kabloyu değiştir — şarj kablosu iş görmez. Yine boşsa "CH340 driver" aratıp kur, bilgisayarı yeniden başlat |
| "Port busy" hatası | Serial Monitor başka bir pencerede açık kalmış, kapat |
| Ekranda anlamsız karakterler | Hız 9600 değil, sağ alttan düzelt |
| Arduino IDE kurulu değil | Kodun dili Görev 1'e dön, kurulum orada adım adım anlatılıyor |
Takıldın, hata tablosu da yetmedi mi?
WhatsApp'tan sor — hangi görevdesin, ekranda ne yazıyor, devrenin fotoğrafı.