Rehberler · 13 dk okuma

Arduino İlk Ders Planı: Tanışma, Beklenti ve İlk LED (40 dk)

Arduino ilk ders planı: 40 dakikalık tanışma dersi akışı, demo ile açılış, ilk LED, çıkış kartı, öğrenci tanıma anketi, sınıf sözleşmesi ve veli notu şablonu.

Arduino ilk ders planı için kısa cevap: ilk derste konu anlatma, sınıfı tanı ve herkese bir başarı yaşat. Dersin üç hedefi var: merak (çalışan bir devreyle açılış ve öğrencinin çevresindeki cihazlarla bağ kurması), düzen (üç temel kural ve ilk günden konuşulmuş bir sınıf sözleşmesi) ve ilk başarı (ders bitmeden her grubun ya da set yoksa her öğrencinin bir LED'i kendi kararıyla yakıp söndürmesi). 40 dakikayı şöyle böl: 5 dakika demo, 7 dakika tanışma ve "çevremizdeki mikrodenetleyiciler" sohbeti, 5 dakika kurallar, 5 dakika uygulama ve hesap, 13 dakika ilk LED, 5 dakika çıkış kartı ve toplama. Aşağıda bu akışın tablosu, ders öncesi kontrol listesi, öğrenci tanıma anketi, sınıf sözleşmesi, ilk hafta görevi ve velilere gönderebileceğin bilgi notu var.

Bu yazı "0. hafta" dersi içindir: henüz set dağıtmadığın ya da az setle başladığın, öğrencilerin seni ve birbirini ilk kez gördüğü ders. Teknik bir ESP32 açılışı arıyorsan ESP32 ilk ders planı yazısına bak. Ders başı oyunları ısınma etkinlikleri yazısında, ayrıntılı seviye tespitini karma seviyeli sınıf yazısında, güvenlik kurallarının tamamını atölye güvenlik kuralları yazısında, eğitmen kodlarının nasıl alınıp dağıtıldığını da sınıf için Premium kod yazısında anlattık. Burada bunları tekrar etmiyor, ilk derse yerleştiriyoruz.

İlk dersin üç hedefi: merak, düzen, ilk başarı

İlk dersin başarısı öğrencinin ne kadar şey öğrendiğiyle değil, ikinci derse hangi duyguyla geldiğiyle ölçülür. Öğrenci "bu iş bana göre, bir şey yaptım" diyerek çıkarsa dönem boyunca devam etme ihtimali artar; 25 dakika direnç, akım ve gerilim tanımı dinleyip hiçbir şeye dokunmadan çıkarsa ikinci derse daha az hevesle gelir. Bu yüzden üç hedefi gözlenebilir hâle getir ve dersin sonunda çıkış kartıyla kontrol et. Tek bir kavramı derinlemesine öğretmek ikinci dersin işi; ilk ders yalnızca kapıyı açar. Bir de kendi hedefin var: ders bitince en az 24 öğrencinin adını, kimin daha önce bir şey yaptığını ve kimin cihaz erişimi olmadığını biliyor olmalısın.

HedefDers sonunda ne görürsün?Nasıl kontrol edersin?
MerakÖğrenci demoyu kendi hayatındaki bir cihazla ilişkilendirir, "bununla şunu yapabilir miyiz?" diye sorarÇıkış kartının 1. sorusu: bir cihazın girdisini ve çıktısını yazabiliyor mu?
DüzenKablo değiştirirken USB çıkarılır, set kutusu sayılıp teslim edilir, takılan önce grubuna sorarDers sonu kutu sayımı; dolaşırken USB kuralına uyulup uyulmadığı
İlk başarıHer grup LED'i yakar ve bir değeri kendisi değiştirip sonucunu görürÇıkış kartının 2. sorusu: delay değişikliğinin etkisini açıklayabiliyor mu?
Öğretmenin hedefiİsimleri, deneyim düzeyini ve cihaz erişimini biliyorsunTanıma anketi ve çıkış kartlarının aynı gün okunması

40 dakikalık tanışma dersi akışı

Diyelim ki 24 kişilik bir sınıfın var, öğrenciler üçerli sekiz gruba ayrılacak ve elinde en az bir hazır demo devresi, projeksiyon ve Arduino IDE kurulu bir bilgisayar bulunuyor. Set sayısı yeterliyse ilk LED gruplarla, azsa yarım sınıfla, hiç yoksa simülatörde ya da senin demonla yapılır; bunu aşağıda ayrıca anlattık. Akışta zaman en çok "ilk LED" aşamasında kayar, bu yüzden her aşamanın sonunda tahtaya kalan süreyi yaz. Gecikirsen kısaltacağın yer uygulama aşamasıdır, ilk LED değil: hesap açma işi eve ya da ikinci derse kayabilir, ilk başarı kaymaz.

DakikaAşamaÖğretmenÖğrenci
0–5Demo ile açılışHazır devreyi çalıştırır, tek soru sorar: "Bu devre neyi algılıyor, ne yapıyor?" Kursun sonunda neler yapılacağını iki cümleyle söyler.İzler, tahmin eder, demoya yaklaşıp dener.
5–12Tanışma ve çevremizdeki mikrodenetleyiciler"Adın ve evinde kendi kendine karar veren bir cihaz" turunu başlatır, cevapları tahtada girdi ve çıktı sütunlarına yazar.Adını ve bir cihaz söyler; isim kartını masasına koyar.
12–17Kurallar ve sınıf sözleşmesiÜç kuralı gösterir, sözleşme taslağını okur, öğrencilerden bir madde önerisi ister.Kuralları tekrar eder, sözleşmeye öneri yazar.
17–22Uygulama ve hesapProjeksiyonda Led Yakma proje sayfasını açar; kod dağıtımı bu dersteyse süreci yönetir.Uygulamada aynı projeyi bulur ya da projeksiyondan izler; grup rollerini paylaşır.
22–35İlk LEDSet dağıtır ya da istasyonları açar, devreleri USB takılı değilken kontrol eder, tahmin sorusunu sorar.Devreyi kurar, kodu yükler, delay değerini değiştirmeden önce tahminini yazar.
35–40Çıkış kartı ve toplamaKartları dağıtır, kutu sayımını başlatır, ikinci dersi tek cümleyle duyurur.Üç soruyu yanıtlar, kutuyu sayıp teslim eder.

Açılış: çalışan bir demo ile başla (0–5. dakika)

İlk beş dakikada öğrenci bir şeyin kendi kendine çalıştığını görmeli. Bunun için önceki gün kurup test ettiğin tek bir devre yeterli. En etkili seçenek Ldr İle Gece Lambası projesidir: ışık azalınca LED yanar, öğrenci elini sensörün üstüne kapatınca devre "gece oldu" diye karar verir. Ses istersen Buzzer Kullanımı, ölçme göstermek istersen bilgisayar ekranına mesafe yazdıran HC-SR04 Mesafe Ölçme (Serial Ekran) de iş görür. Üçü de BlueGrays'te ücretsiz; parça listesi, devre şeması ve kod açık. Demoyu çalıştırıp hemen anlatmaya geçme; önce sor: "Bu devre neyi algılıyor? Neye karar veriyor? Ne yapıyor?" İki üç cevap aldıktan sonra kursun sonunda neler yapacaklarını tek cümleyle söyle, örneğin "Dönem sonunda kendi alarmını, oyununu ya da ölçüm cihazını tasarlamış olacaksın." Demo masasını dersin geri kalanında açık bırak; erken bitirenler oraya gelip dener.

Çevremizdeki mikrodenetleyiciler: tanışmayla birleşen 7 dakika

Tanışma turunu konuya bağla: her öğrenci adını ve evinde "kendi kendine karar veren" bir cihazı söylesin. 24 öğrenci kişi başı 15 saniyeyle 6 dakikada tamamlanır. Sen de cevapları tahtada üç sütuna yaz: Girdi (ne algılıyor?), Karar (neye göre?), Çıktı (ne yapıyor?). Çamaşır makinesi kapağın kapandığını ve su seviyesini algılar, programa göre motoru çalıştırır; klima oda sıcaklığını ölçer, ayarlanan değerle karşılaştırır, kompresörü açar ya da kapatır; mikrodalga fırın tuşları okur, süreyi sayar, bitince bip sesi verir; otomatik kapı birinin yaklaştığını algılar ve motoru döndürür. Tekrarlanan cevaplara "aynı cihaz, farklı bir sensör söyle" diyerek tur hızını koru. Turun sonunda tek cümlelik tanımı sen yap: "Bu cihazların içinde küçük bir bilgisayar var; buna mikrodenetleyici diyoruz ve Arduino da bunlardan biri." Tahtadaki üç sütunlu tabloyu silme; ilk LED aşamasında kendi devrelerinin girdisinin olmadığını, yalnız çıktısının olduğunu fark etmeleri için ona geri döneceksin.

Kurallar ve sınıf sözleşmesi şablonu (12–17. dakika)

İlk derste on kural okumak yerine yalnız üçünü söyle ve her birinin nedenini tek cümleyle ver: kablo değiştirirken USB'yi çıkar (yanlış bağlantı güç varken kısa devre yapar), her LED'in yanında direnç olur (direnç akımı sınırlar, LED'i ve pini korur), set kutusu sayılarak açılır ve sayılarak kapanır (eksik parça bir sonraki grubun dersini bozar). Tam liste, gerekçeleri ve pil kuralları güvenlik kuralları yazısında; o listeyi ikinci ya da üçüncü derste, öğrenciler ilk devrelerini kurmuşken anlatmak daha kalıcıdır. Kalan iki dakikada aşağıdaki sınıf sözleşmesi taslağını oku. Sözleşmenin iki tarafı olsun: öğrencilerin söz verdikleri ve senin söz verdiğin. Tek taraflı bir kural listesi kısa sürede duvardaki bir kağıda dönüşür; iki taraflı bir sözleşme ise "hata yapmak serbest, kabloyu güç varken değiştirmek değil" dengesini kurar. Her gruptan bir madde önerisi iste, önerileri ikinci derste ekle, herkes imzalasın ve kağıt dönem boyunca sınıfta asılı kalsın. Notlandırmayı ilk günden açık söylemek de beklentinin parçası; dönem sonunda neyin nasıl değerlendirileceğini değerlendirme rubriği yazısındaki gibi bir tabloyla göster.

  • Biz: Kablo değiştirirken USB'yi çıkarırız; devreye güç vermeden önce grubumuzdan biri kontrol eder.
  • Biz: Takılınca önce 3 dakika kendimiz deneriz, sonra grubumuza, en son öğretmene sorarız.
  • Biz: Hata mesajını gizlemeyiz, okuruz; hata dersin parçasıdır, kimse hata yaptığı için gülünç duruma düşürülmez.
  • Biz: Roller her derste döner; klavye ve devre tek kişide kalmaz.
  • Biz: Set kutusunu sayarak açar, sayarak kapatırız; eksik ya da bozuk parçayı saklamadan söyleriz.
  • Biz: Ders sırasında telefonu proje sayfası, kod ve günün soruları için kullanırız.
  • Öğretmen: Her derste en az bir şeyin çalışmasını sağlar; derse çalışan bir örnekle gelir.
  • Öğretmen: Değerlendirme ölçütlerini baştan açıklar ve sorulara en geç bir sonraki derste cevap verir.

Uygulamayı kurmak ve hesap açmak: bu derste mi, sonrakinde mi?

İlk derste projeksiyonda BlueGrays'te Led Yakma projesini aç: Gerekli Komponentler, Devre Şeması, Kaynak Kodu ve Bloklarla göster anahtarı öğrencinin önümüzdeki haftalarda en çok bakacağı yerler. Bu proje ücretsiz olduğu için ilk LED için kimsenin Premium'a ya da koda ihtiyacı yok. Öğrencilerin kendi telefonlarında uygulamayı açıp hesap oluşturmaları ise sınıfın Wi-Fi'sine, telefon kurallarına ve yaşa göre değişir; 24 kişinin aynı anda uygulama indirmesi beş dakikayı kolayca on beşe çıkarır. Eğitmen kodu kullanacaksan dağıtımı da bu karara bağla. Kodları satın almak ve tek tek paylaşmak sınıf için Premium kod yazısında adım adım var; burada yalnız zamanlama kararını veriyoruz.

DurumKodu ne zaman dağıt?Neden?
Uygulama veli notuyla önceden indirildi, hesaplar açık, telefon kullanımı serbestBu derste, 17–22. dakikadaPaylaşılan bağlantıya dokununca Kod Kullan ekranı kod dolu açılır; öğrenci yalnız Kodu Kullan'a basar
Kayıtlar henüz kesinleşmedi, ilk hafta öğrenci değişebilirİkinci derstePremium süresi kodun kullanıldığı gün başlar; kullanılmamış kodun son kullanma tarihi yoktur, beklemek bir şey kaybettirmez
Sınıfta telefon yasak ya da öğrencilerin çoğunun cihazı yokEve, veli notuyla birlikteİlk LED projeksiyondan ve ücretsiz projeyle yapılır; kodu öğrenci evde kendi hesabına girer
Bazı öğrencilerin hesabında aktif bir App Store ya da Google Play Premium aboneliği varOnlara şimdilik kod vermeAktif mağaza aboneliği olan hesap kod kullanamaz; abonelik bitince kodu verirsin
Okul e-postasıyla hesap açılması isteniyorHesaplar açıldıktan sonraKodlarım'da kodu kimin kullandığını sınıf listesiyle eşleştirmek kolaylaşır
Kodu dağıtmadan önce öğrencilere açıkça söyle: eğitmen kodunu kullanan kişinin adı, kullanıcı adı, e-postası ve profil fotoğrafı kodu veren eğitmenle paylaşılır. Sen Kodlarım ekranında hangi kodun kimde olduğunu, hangi gün etkinleştiğini ve ne zaman biteceğini görürsün; proje ilerlemesi ya da günün sorularındaki puanlar sana gösterilmez. Aynı bilgiyi aşağıdaki veli notuna da yaz.

İlk LED: set varsa, az set varsa, hiç set yoksa (22–35. dakika)

İlk başarı için Led Yakma projesini kullan. Parça listesi kısa: bir Arduino Uno, bir breadboard, bir LED, bir 220 Ω direnç ve iki jumper kablo. Kod 9. pindeki LED'i 100 milisaniye yakar, 100 milisaniye söndürür; yani LED saniyede beş kez göz kırpar. Görevin asıl kısmı kodu yüklemek değil, tek bir değeri değiştirip sonucunu önceden tahmin etmek. Böylece öğrenci ilk derste hem bir devre kurar hem de "kodu ben değiştirdim, kart da benim dediğimi yaptı" deneyimini yaşar. Grup rollerini baştan ver: biri devreyi kurar, biri klavyeyi kullanır, biri şemayı okur ve kontrol eder. Her adımda rolleri döndür.

  1. USB takılı değilken devreyi kur: projeksiyondaki Devre Şeması'na göre 9. pin, 220 Ω direnç ve LED seri bağlanır; LED'in uzun bacağı pin tarafına, kısa bacağı GND'ye gider.
  2. Grubun okuyucusu devreyi şemayla satır satır karşılaştırır, sonra elini kaldırır; sen ya da yan grup bir kez kontrol eder.
  3. Kaynak Kodu bölümündeki kodu bilgisayara aktar: telefondan çalışan grup kodu kopyalayabilir ya da bağlantı ile bilgisayarda açabilir. Arduino IDE'de Araçlar menüsünden Arduino Uno kartını ve portu seçip yükle.
  4. LED hızlı hızlı yanıp sönüyorsa ilk başarı tamam. Tahtadaki girdi, karar, çıktı tablosuna dön: "Bu devrenin girdisi ne?" Cevap: yok, yalnız çıktı var; girdiyi ikinci haftada buton ve sensörle ekleyeceksiniz.
  5. Tahmin görevi: iki delay(100) değerini delay(1000) yapmadan önce her grup tahminini kağıda yazar. Sonra yükler: LED bir saniye yanık, bir saniye sönük kalır. Tahmin tuttu mu?
  6. Erken bitiren grup Bloklarla göster anahtarını açıp her bloğun hangi kod satırına karşılık geldiğini bulur ya da aynı devreye ikinci LED'i ekleyerek 2 Adet Led Yakma projesine geçer.
Led Yakma projesinin Türkçe blokları: kurulumda 9. pini çıkış yapma, sürekli tekrarla içinde pini YÜKSEK ve DÜŞÜK yapma ve aralarda 100 ms bekleme
Led Yakma projesinin blok görünümü. Blok kodlamadan gelen öğrenciler için projeksiyonda bu görüntüyü kodla yan yana göster: "sürekli tekrarla" bloğu loop() fonksiyonuna, bekleme bloğu delay() satırına karşılık gelir.
MalzemeGrup başına (3 kişi)24 kişilik sınıf, tam set (8 grup)Az set (4 set)Set yok
Arduino Uno ve USB kablosu18 + 1 yedek kablo4 + 1 yedek kablo1 (öğretmen)
Breadboard1841
LED (5 mm)18 + 8 yedek4 + 4 yedek1 + 1 yedek
220 Ω direnç18 + 4 yedek4 + 2 yedek1
Jumper kablo (erkek-erkek)216 + 8 yedek8 + 4 yedek2
Arduino IDE kurulu bilgisayar184 (simülatör için diğer bilgisayarlar)1 ve projeksiyon
Numaralı set kutusu ve içerik kartı184Yok
Öğretmen demo devresi (Ldr İle Gece Lambası)Yok111
Çıkış kartı ve tanıma anketiKişi başı 124 + 4 yedek24 + 4 yedek24 + 4 yedek

Az setle çalışıyorsan sınıfı ikiye böl: 12 öğrenci dört grupla setlerde çalışır, diğer 12 öğrenci aynı devreyi bilgisayarda bir simülatörde kurar; ikinci derste yer değiştirirler. Tarayıcıda çalışan bir devre simülatörünün nasıl kullanıldığını Tinkercad Arduino simülasyonu yazısında anlattık. Hiç setin ve yeterli bilgisayarın yoksa ilk LED'i kendi masanda, kamerayla ya da öğrencileri etrafına toplayarak yap, ama karar öğrencilerde kalsın: tahmin kağıtlarını topla, "delay kaç olsun?" sorusuna sınıfın oyuyla bir değer seç, yükle ve sonucu tahminlerle karşılaştır. 100, 1000 ve 50 milisaniye gibi üç turla bile her öğrenci bir kez tahmin edip sonucu görmüş olur. Bu durumda tanıma anketinin cihaz soruları daha da önemlidir, çünkü ilk hafta görevini kimin evden yapabileceğini oradan öğrenirsin.

Çıkış kartı: 3 soru, 4 dakika

  1. Girdi ve çıktı: "Bugün konuştuğumuz cihazlardan birini seç. Neyi algılıyor, ne yapıyor?" (Merak hedefini ölçer.)
  2. İlk başarı: "delay(100) yerine delay(1000) yazınca ne değişti? Neden?" (Bir değerin davranışı nasıl değiştirdiğini anladı mı?)
  3. Beklenti: "Bu kursta yapmak istediğin bir proje yaz ve bugünkü dersten sonra kendini 1–5 arasında puanla: 1 'kafam karıştı', 5 'hemen devam etmek istiyorum'."
  4. İsteğe bağlı: "Sormak isteyip soramadığın bir soru." Bu satırdan çıkan soruları ikinci dersin ilk beş dakikasında isim vermeden yanıtla.

Ders öncesi hazırlık kontrol listesi

  • [ ] Demo devresini bir gün önce kur ve aynı bilgisayarla en az bir kez test et; yedek USB kablosunu yanına koy.
  • [ ] Arduino IDE'nin tüm bilgisayarlarda açıldığını ve bir Uno takınca portun göründüğünü kontrol et. Kurulum için Arduino IDE kurulumu, port hataları için Arduino kod yüklenmiyor yazısına bak.
  • [ ] Led Yakma projesini önceden bir kez kendin kur; LED'in ve direncin breadboard'daki yerini öğrencinin göreceği gibi fotoğrafla.
  • [ ] Set kutularını numarala, içerik kartını kutuya koy ve her kutuyu bir kez say.
  • [ ] Projeksiyonda BlueGrays'te Led Yakma proje sayfasını ve blok görünümünü açık tut; Wi-Fi giderse diye ekran görüntülerini al.
  • [ ] Tanıma anketini, çıkış kartlarını ve isim kartlarını öğrenci sayısı artı dört yedekle bastır.
  • [ ] Sınıf sözleşmesi taslağını A3 kağıda yaz; altında öğrenci önerileri için boş yer bırak.
  • [ ] Veli ya da katılımcı bilgi notunu dersten en az iki gün önce gönder.
  • [ ] Eğitmen kodu kullanacaksan paketi önceden Profil > Eğitimci Paketleri ekranından al, kodları Kodlarım'da gör ve sınıf listesiyle eşleştireceğin bir tablo hazırla.
  • [ ] Plan B'yi yaz: bilgisayar ya da set çalışmazsa ilk LED senin masanda, tahmin oylamasıyla yapılır.

Öğrenci tanıma anketi şablonu

Anketi ilk dersin başında değil, sonunda ya da eve görev olarak ver; ilk dakikalar demonun ve tanışmanın. Kağıt üzerinde, isimli ve kısa olsun: 8 soru, en fazla 5 dakika. Amacı not vermek değil, ilk haftanın gruplarını, demo seçimlerini ve cihaz sorunlarını önceden görmek. Gereğinden fazla kişisel bilgi isteme: telefon numarası, adres ya da aile bilgisi bu anketin işi değil. Daha ayrıntılı bir seviye tespiti istersen karma seviyeli sınıf yazısındaki 10 dakikalık testi ikinci derse koy.

  1. Adın ve sınıfın (ya da yaş grubun): ____________
  2. Daha önce ne yaptın? Hiç / Blok kodlama / Bir setle adım adım proje / Kendi kodumu yazdım ya da değiştirdim
  3. Bu kursa neden geldin? Merak ettim / Okul ya da yarışma projesi / İleride bu alanda çalışmak istiyorum / Ailem önerdi / Başka: ____
  4. En çok hangisi ilgini çekiyor? (en fazla 2) Işık şovu / Ses ve müzik / Oyun / Hareket ve robot / Ölç ve algıla / Telefondan yönet / Akıllı ev / Ekran ve saat
  5. Evde bilgisayar kullanabiliyor musun? Kendime ait / Ailemle ortak / Yok. Varsa işletim sistemi: Windows / macOS / Linux / Bilmiyorum
  6. Telefon ya da tablet kullanabiliyor musun? Kendime ait (iPhone / Android) / Ailemin cihazıyla / Yok
  7. Evde bir geliştirme kartı ya da elektronik set var mı? Arduino Uno veya Nano / ESP32 / Raspberry Pi Pico / Başka bir set / Yok
  8. Dönem sonunda neyi yapabilmek istersin? Tek cümle: ____________ (İsteğe bağlı: Öğretmeninin bilmesini istediğin bir şey var mı?)

İlk hafta için ders dışı mini görev

İlk hafta görevi ders dışında 15–20 dakika sürer ve hepsi ücretsiz kullanılabilir. Amacı ikinci dersin gruplarını kurmak: Proje Bulucu'daki ilgi alanı demo ve proje seçimine, seviye testi kimin hangi hızla ilerleyeceğine ipucu verir. Uygulamada bir sınıf paneli yok; sonuçları uzaktan bir listede göremezsin, öğrenci sana kağıtta ya da kendi ekranında gösterir. Bu yüzden görevi kağıda yazılacak şekilde ver. Kartı ya da cihazı olmayan öğrenci için Proje Bulucu'nun üç sorusunu ikinci dersin başında projeksiyonda birlikte yanıtlayabilirsin. Görevi daha uzun bir ders dışı rotaya çevirmek istersen ders dışı Arduino çalışması yazısındaki planı izle.

  1. BlueGrays'te Proje Bulucu'yu aç ve üç soruyu yanıtla: Ne yapmak istersin?, Elinde hangi kart var?, Ne kadar deneyimin var? Kartın yoksa Henüz kartım yok seçeneğini işaretle.
  2. Sonuç ekranında EN İYİ EŞLEŞME olarak çıkan projenin adını ve ÖNCE ISIN · ÜCRETSİZ etiketli ısınma projesini kağıda yaz.
  3. Günün soruları bölümünde 15 soruluk Seviye testi'ni çöz ve çıkan seviyeyi yaz (ör. A1 İlk Işık, A2 Devre Kurucu).
  4. Hafta içinde en az üç gün günün sorularını çöz; günlük set 5 soru ve yaklaşık 3 dakika sürer.
  5. İkinci derse kağıdı getir ya da sonuçları telefonundan göster.

Velilere ya da katılımcılara ilk gün bilgi notu

Aşağıdaki notu ilk dersten en az iki gün önce velilere, yetişkinlerle çalışıyorsan katılımcılara gönder; köşeli parantezleri kendi bilgilerinle doldur. Not kısa kalsın: veli dersin içeriğini, ne getirmesi gerektiğini, güvenliği ve eğitmen kodu kullanılacaksa bunun ne olduğunu ve hangi bilgilerin paylaşıldığını bir bakışta görmeli. Kodla ilgili uzun açıklamayı nota koymak yerine öğrenci tarafındaki adımları anlatan yazıya yönlendir.

  • Ne öğreneceğiz: Arduino ile elektronik ve kodlamanın temelleri. İlk derste tanışacak, sınıf kurallarını konuşacak ve ilk devremizle bir LED yakacağız.
  • Ders günü ve saati: [gün, saat, yer]. Süre: [hafta sayısı].
  • Gerekli olanlar: Kalem ve defter. Varsa telefon ya da tablet (iOS veya Android) ve BlueGrays uygulaması; Led Yakma gibi 60 proje (her platformda 20) uygulamada ücretsiz açıktır. Evde bilgisayar zorunlu değildir; elektronik setler derste verilir ve derste toplanır.
  • Güvenlik: Devreler bilgisayarın USB'sinden beslenen 5 V ile çalışır; derslerde şebeke gerilimi kullanılmaz.
  • Eğitmen kodu (kullanılacaksa): Öğrenciye 30 ya da 365 günlük BlueGrays Premium açan, BG-XXXX-XXXX-XXXX biçiminde tek kullanımlık bir koddur. Ödemeyi eğitmen bir kez yapar; öğrencinin Apple ya da Google hesabına kart eklemesi gerekmez, süre bitince otomatik ücret alınmaz.
  • Gizlilik: Kodu kullanan öğrencinin BlueGrays'teki adı, kullanıcı adı, e-postası ve profil fotoğrafı eğitmenle paylaşılır. Proje ilerlemesi ve soru puanları eğitmene gösterilmez. Hesapta süren bir App Store ya da Google Play aboneliği varsa kod kullanılamaz; lütfen bize bildirin.
  • İletişim: [ad, e-posta]. Kodun nasıl kullanılacağını eğitmen kodu nasıl kullanılır yazısında adım adım bulabilirsiniz.

İlk dersin sık hataları ve çözümleri

HataNeden olur?Çözüm
Çok teoriAkım, gerilim ve direnç tanımı 20 dakikayı bulur, ilk LED dersin son dakikalarına kalır ya da hiç yapılamazTeori 10 dakikayı geçmez ve demodan sonra gelir; kavramları ikinci derste, ellerinde çalışan bir devre varken anlat
Set dağıtımında kaosSekiz kutu aynı anda açılır, parçalar karışır, LED'ler yere düşer, ders sonunda eksik çıkarKutular yalnız ilk LED aşamasında, numaralı ve içerik kartıyla dağıtılır; her grubun bir kutu sorumlusu olur; açılışta ve kapanışta sayım yapılır
Kurulumda takılma24 kişi aynı anda uygulama indirir, şifre unutulur, okul ağı yavaşlar ya da IDE kartı görmezUygulamayı veli notuyla önceden indirt, hesap açmayı gerekirse eve bırak; IDE'yi ve portu bir gün önce her bilgisayarda dene; projeksiyondan devam edebileceğin ekran görüntüleri hazır olsun
Kod dağıtımını derse sıkıştırmakAktif aboneliği olan ya da hesabı açılmamış öğrenciler takılır, ilk LED'e zaman kalmazKoşullar hazır değilse kodu ikinci derse bırak; ilk LED ücretsiz projeyle yapılır, kullanılmamış kodun süresi dolmaz
Herkesin aynı anda öğretmeni çağırmasıTakılan grup sırasını beklemeden seslenir, sen bir masada kalırsın"Önce 3 dakika kendin, sonra grubun, sonra öğretmen" kuralı ve tahtada bir yardım sırası; ayrıntısı kalabalık sınıf yazısında
Hızlı bitirenin sıkılmasıDeneyimli öğrenci LED'i 3 dakikada yakar ve kalan zamanda ilgisini kaybederHazır ek görevler: delay ile ritim oluşturmak, Bloklarla göster eşlemesi, ikinci LED; ya da demo masasında sensörü incelemek

İkinci derse, çıkış kartlarını ve anketleri aynı gün okumuş olarak gir: kartları üç yığına ayır (hazır, biraz destek, yakın takip), ilk hafta görevinden gelen seviye ve ilgi alanlarıyla grupları yeniden kur ve ilk beş dakikada "sormak isteyip soramadıkların" sorularını yanıtla. Bu dersin tüm parçaları, demo için Ldr İle Gece Lambası'ndan ilk başarı için Led Yakma'ya kadar, BlueGrays'te devre şeması, kod ve bloklarla ücretsiz açık; ilk dersini hazırlamadan önce uygulamayı indirip Led Yakma'yı bir kez kendin baştan sona kurarsan derste öğrencinin hangi adımda takılacağını önceden görürsün.

Sıkça sorulan sorular

Arduino kursunun ilk dersinde ne yapılır?

İlk ders tanışma, kurallar ve ilk başarı içindir. Çalışan bir demo ile aç, öğrencilerle çevrelerindeki cihazları konuş, üç temel kuralı ver ve ders bitmeden her grubun bir LED'i yakıp bir değeri değiştirmesini sağla. Son beş dakikayı çıkış kartına ayır.

İlk Arduino dersinde set dağıtılmalı mı?

Yeterli set varsa evet, ama yalnız ilk LED aşamasında ve numaralı kutularla. Kutuları dersin başında dağıtmak dikkati dağıtır ve parça kaybına yol açar. Set azsa sınıfın yarısı setlerde, diğer yarısı simülatörde çalışır ve ikinci derste yer değiştirir.

Set yokken ilk Arduino dersi nasıl yapılır?

İlk LED'i kendi masanda ya da bir simülatörde yapabilirsin. Önemli olan kararın öğrencilerde kalması: delay değerini öğrencilerin tahmin ve oylamasıyla seç, yükle ve sonucu tahminlerle karşılaştır. Böylece her öğrenci bir kez tahmin edip sonucu görmüş olur.

İlk derste ne kadar teori anlatılmalı?

On dakikayı geçmemeli ve demodan sonra gelmeli. Akım, gerilim ve direnç gibi kavramlar öğrencinin elinde çalışan bir devre varken çok daha kolay anlaşılır. İlk derste yalnız mikrodenetleyicinin ne olduğunu ve girdi, karar, çıktı fikrini vermek yeterlidir.

Öğrenci tanıma anketinde hangi sorular olmalı?

Önceki deneyim, kursa gelme nedeni, ilgi alanı, evde bilgisayar ve telefon erişimi, elindeki kart ve dönem sonu hedefi. Sekiz soruyu ve beş dakikayı geçme, gereksiz kişisel bilgi isteme. Amaç not vermek değil, ilk haftanın gruplarını ve olası cihaz sorunlarını önceden görmektir.

Eğitmen kodlarını ilk derste mi dağıtmalıyım?

Uygulama önceden indirilmiş, hesaplar açılmış ve telefon kullanımı serbestse evet. Kayıtlar kesinleşmediyse ikinci derse bırakmak daha iyidir; Premium süresi kodun kullanıldığı gün başlar ve kullanılmamış kodun son kullanma tarihi yoktur. Kodu kullanan öğrencinin adının, kullanıcı adının, e-postasının ve profil fotoğrafının sana görüneceğini önceden söyle.

Tüm projeleri gör
Led Yakma
#1Başlangıç

Led Yakma

Elektroniğin ilk merhabası: tek bir LED'i yakıp söndürmek. Arduino LED'i çok kısa aralıklarla yakıp söndürür, ışık hızlı hızlı göz kırpar. Kartın bir ışığı nasıl yönettiğini en sade haliyle görür, son

4.6(188)
1127
2 Adet Led Yakma
#2Başlangıç

2 Adet Led Yakma

İki LED hızlı hızlı sırayla yanıp söner: biri yanarken öteki söner, sanki birbirine top atıyorlarmış gibi. Arduino her ışığı saniyenin beşte biri kadar yakıp ötekine geçer. Tek LED'den sonra birden fa

4.6(105)
343
Ldr İle Gece Lambası
#12Başlangıç

Ldr İle Gece Lambası

Hava karardığında kendiliğinden yanan, sabah olunca sönen küçük bir gece lambası. Işık sensörü odadaki aydınlığı ölçer; Arduino ortam yeterince karanlıksa LED'i yakar, aydınlanınca söndürür. Sokak lam

4.8(102)
205
Buzzer Kullanımı
#13Başlangıç

Buzzer Kullanımı

Kapı zili ya da alarm sesi nasıl çıkar, hiç merak ettin mi? Arduino küçük bir buzzer'ı kısa aralıklarla öttürür: bip, sus, bip, sus. Sesin elektrikle nasıl üretildiğini görür, ileride melodi çalan pro

4.7(89)
161
HC-SR04 Mesafe Ölçme (Serial Ekran)
#27Başlangıç

HC-SR04 Mesafe Ölçme (Serial Ekran)

Yarasalar karanlıkta yollarını nasıl buluyorsa HC-SR04 sensörü de öyle çalışır: duyamadığın bir ses gönderir, yankısını dinler ve önündeki cismin ne kadar uzakta olduğunu ölçer. Arduino bu mesafeyi sa

4.6(46)
71
Trafik Lambası
#3Başlangıç

Trafik Lambası

Her gün yolda gördüğün trafik ışığının minik bir kopyası. Kırmızı iki saniye yanar, sarı kısa bir an parlar, yeşil iki saniye yanar, ardından yine sarı üzerinden kırmızıya dönülür ve döngü hiç durmaz.

4.8(131)
397
Buton İle Led Yakma (Push)
#9Başlangıç

Buton İle Led Yakma (Push)

Kapı zili gibi: bastığın sürece ışık yanar, bırakınca söner. Arduino butonu sürekli dinler; butona basılıyken LED'i yakar, elini çektiğin an söndürür. Kartın dışarıdan gelen bir dokunuşu nasıl hissett

4.8(113)
229
Ldr İle Işık Şiddeti Okuma
#11Başlangıç

Ldr İle Işık Şiddeti Okuma

Odanın ne kadar aydınlık olduğunu sayıyla görmek ister misin? Işığa duyarlı küçük bir parça olan LDR ortam ışığını ölçer ve Arduino bu değeri yarım saniyede bir bilgisayar ekranına yazar. Elinle üstün

4.6(81)
139