Skip to content

About

Lise öğrencileri için haftalık Arduino atölyesi: her hafta gerçek hayattan, oyun gibi bir proje. Devre şemaları, adım adım montaj, sade ve ileri seviye kodlar, ders kitapçıkları. Direnç.net Süper Başlangıç Seti ile.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

🎮 Arduino Atölyesi

Kitaptaki "LED yak, LED söndür" alıştırmalarıyla yetinmiyoruz. Tek bir LED'den başlayıp adım adım AVM'deki oyun makinesine kadar gidiyoruz: kendin kurup kendin oynayabileceğin projeler.

Derste kaçırdın mı? Evde yeniden kurmak mı istiyorsun? Aşağıdaki yol haritasında kaldığın yeri bul. Her bölümde devre şeması, yükleyeceğin kod ve sık karşılaşılan sorunlar var.


🧭 Yol haritası

Bölümleri sırayla takip et. Devre 1. bölümde adım adım kurulur, sonra hiç sökülmez: 2. ve 3. bölümde sadece kod değişir.

Bölüm Ne yapıyoruz? Ders sayısı Seviye
1 Arduino Temelleri: tek LED'den tam 8×8 ekrana. pinMode, digitalWrite, buton, buzzer, PWM, millis T01 → T12 ★☆☆
2 Matris ile Kodlama: hazır matris.h ile değişken, döngü, dizi, fonksiyon. Emoji, zar, ilk oyun P1 → P8 ★★☆
3 Stacker: kule dikme oyunu. Hepsini birleştiren final projesi 1 oyun ★★★

İlk kez mi buradasın? → Başlarken: Arduino IDE'yi kur, kodu indir, karta yükle.

Bir şey çalışmıyor mu? → Sorun giderme

Bir kelimeyi bilmiyor musun? → Sözlük


🖥️ Evde dene: Wokwi simülasyonları

Kiti eve götüremiyor musun? Dersin devresi ve kodu tarayıcıda hazır. Hesap açmana gerek yok.

Her derste iki bağlantı var:

Bağlantı Ne açılır? Ne zaman kullanırım?
🟢 Ders kodu O dersin devresi + derste yüklediğimiz kod (Adim2_Kod) Dersi tekrar etmek, görevleri kendin denemek için. Kodu değiştir, ▶ ile çalıştır.
🟣 Görev çözümü Aynı devre + görevlerin cevap kodu (Adim4_Cevap) Görevi denedikten sonra kendi çözümünü karşılaştırmak için. En üstteki const int GOREV = 1; satırında sayıyı 1, 2 ya da 3 yap, ▶'ya bas.

Nasıl kullanılır?

  1. Bağlantıyı aç, sağ üstteki yeşil ▶ tuşuna bas. İlk çalıştırmada derleme 10–20 saniye sürebilir, bekle.
  2. Kodu soldaki pencerede değiştir, ▶ ile yeniden çalıştır. Buton olan derslerde butona fareyle tıkla.
  3. Bir şeyi bozdun mu? Sayfayı yenile. Devre ve kod ilk haline döner; değişikliklerin başkasını etkilemez.

Ekranda ne görüyorum? Matrisin "kutusunu açtık": 64 LED tek tek görünüyor. Kırmızı yatay teller = satır = LED'in A + (anot) bacağı, mavi dikey teller = sütun = LED'in K − (katot) bacağı. Her derste sadece o derste kurduğumuz kablolar bağlı; bağlı olmayan LED'ler yanmaz. Breadboard delikleri (j8, a7…) simülasyonda yok; montajı sınıfta yapıyoruz.

1. Bölüm · Arduino Temelleri

Ders 🟢 Ders kodu: derste yüklediğin kod 🟣 Görev çözümü: görevlerin cevap kodu Devre dosyaları
T01 · Tek LED ▶ Aç ▶ Aç klasör
T02 · Değişkenle hız ▶ Aç ▶ Aç klasör
T03 · İkinci LED ▶ Aç ▶ Aç klasör
T04 · Koşan ışık ▶ Aç ▶ Aç klasör
T05 · Dizi ve for ▶ Aç ▶ Aç klasör
T06 · Buton ▶ Aç ▶ Aç klasör
T07 · Buzzer ▶ Aç ▶ Aç klasör
T08 · Nefes alan LED ▶ Aç ▶ Aç klasör
T09 · delay mi, millis mi? ▶ Aç ▶ Aç klasör
T10 · İkinci satır ▶ Aç ▶ Aç klasör
T11 · Tam matris ▶ Aç ▶ Aç klasör
T12 · Kendi ekranını sür ▶ Aç ▶ Aç klasör

Ayrıntılar ve devre dosyaları → wokwi-evde-dene/


📁 Klasör yapısı

1-arduino-temelleri/        ← 1. bölüm
   T01_tek_led/                ← her ders tek klasör, içinde 4 adım:
      Adim1_Dokuman_T01.pdf       devreyi kur + kodun mantığı
      Adim2_Kod_T01/              yükleyeceğin kod
      Adim3_Gorev_T01.pdf         görevlerin
      Adim4_Cevap_Dokuman_T01.pdf görev çözümlerinin mantığı
      Adim4_Cevap_T01/            görevlerin cevap kodu
   T02_degisken/
   ...
2-matris-ile-kodlama/       ← 2. bölüm
   p1_ilk_isik/                ← ders
   p1_ilk_isik_cevap/          ← hemen altında: o dersin görev cevapları
   ...
3-stacker/                  ← 3. bölüm: oyun kodları + kitapçık PDF'leri
wokwi-evde-dene/            ← tarayıcıda simülasyon: her dersin devresi (ders + görev çözümü)
rehber/                     ← Başlarken, Sorun giderme, Sözlük, Arduino rehberleri
arsiv/                      ← eski denemeler (derste kullanılmıyor)

Kural basit: Bölüm klasörüne gir → dersin klasörüne gir → Adım 1, 2, 3, 4 sırayla. Her bölümün README'si o bölümdeki derslerin tablosunu, devre PDF'lerini ve cevaplarını tek sayfada gösterir.


Kodu nasıl indiririm?

Bilgisayardan:

  1. Bu sayfanın üstündeki yeşil Code butonuna tıkla → Download ZIP.
  2. ZIP'i aç. Bölümün klasörüne, sonra dersin klasörüne gir; .ino dosyasını çift tıkla. Arduino IDE açılır.

Telefondan (sadece görmek için):

  1. Yüklemek istediğin .ino dosyasına git.
  2. Raw butonuna bas → kodun tamamını göreceksin. Kopyalayıp bilgisayara yapıştırabilirsin.

Bu kodları değiştirmekten korkma. Değiştirir, bozarsın, geri alırsın. Her şeyi yeniden indirmek iki tık. Öğrenmenin en iyi yolu denemek.


Ne kullanıyoruz?

Direnç.net Arduino Süper Başlangıç Seti ile çalışıyoruz: Arduino UNO, breadboard, 8×8 LED matris (1088BS), dirençler, buton, pasif buzzer, jumper kablolar ve daha fazlası.


Lisans

Kodlar MIT lisansı ile paylaşılmaktadır: kullanabilir, değiştirebilir, dağıtabilirsiniz.

Belgeler (PDF kitapçıklar, montaj kartları, görseller) CC BY 4.0 ile lisanslıdır: kaynak göstererek paylaşabilirsiniz.

About

Lise öğrencileri için haftalık Arduino atölyesi: her hafta gerçek hayattan, oyun gibi bir proje. Devre şemaları, adım adım montaj, sade ve ileri seviye kodlar, ders kitapçıkları. Direnç.net Süper Başlangıç Seti ile.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages