Kalabalık Sınıfta Arduino Dersi: 30 Öğrenci, 10 Set, Tek Öğretmen
Kalabalık sınıfta Arduino dersi için 3'lü grup rolleri, numaralı set kutuları, yardım kuyruğu, 40 dakikalık ders iskeleti ve en sık 10 sorunun hızlı çözümü.
Kalabalık sınıfta Arduino dersi kaosa dönmeden işler, yeter ki her şeyin bir numarası ve her öğrencinin bir görevi olsun. 30 öğrenci ve 10 setle tek başınaysan sınıfı 3'lü gruplara böl, her gruba devre kurucu, kod sorumlusu ve okuyucu/kontrolcü rollerini ver ve bu rolleri her derste döndür. Setleri 1'den 10'a kadar numaralı kutulara koy; kutu 7'deki kart, kablo ve bilgisayar da 7 numara olsun. Grupların her dersi aynı masada ve aynı düzende başlatacağı bir istasyon düzeni kur. Son olarak tek bir kuralı herkesin ezberine yaz: sana gelmeden önce 3 kaynağa bak; proje sayfasındaki yardım bölümleri, grup arkadaşın ve komşu grup. Bu beş parça yerine oturunca 30 kişilik bir sınıfta bile sen elinde LED arayan biri olmaktan çıkar, gerçekten öğretmeye vakit bulursun.
Bu yazı bir ders planı değil, sınıf yönetimi ve lojistik rehberi. Hangi hafta hangi projenin yapılacağını 8 haftalık robotik kodlama planında, öğrencilere Premium kodun nasıl dağıtılacağını sınıf için toplu kod yazısında anlattık. Burada konu, o planı 30 kişilik bir sınıfta uygularken ortaya çıkan gündelik sorunlar: kim neye dokunacak, parçalar nasıl sayılacak, bilgisayarlar ve USB kabloları nasıl karışmayacak, aynı anda beş grup el kaldırınca ne yapacaksın, ders bitiminde masalar nasıl beş dakikada toplanacak. Örnekler hep aynı varsayıma dayanıyor: 30 öğrenci, 10 Arduino Uno seti, 40 dakikalık ders ve yanında yardımcı olmayan bir öğretmen.

Önce hesap: neden 3'lü gruplar ve 10 istasyon?
30 öğrenci ve 10 set varken en doğal bölüm 10 grup × 3 kişidir ve bu yalnızca bir aritmetik denk gelme değil. 2'li gruplarla 15 gruba set yetmez; 4 ya da 5 kişilik gruplarda ise en az bir öğrenci kenarda kalır ve dersin sonunda breadboard'a hiç dokunmamış olur. Üç kişi, bir devrenin gerektirdiği üç işi tam karşılar: biri parçaları takar, biri kodu bilgisayara geçirip yükler, biri de proje sayfasını okuyup her adımı kontrol eder. Her grup sabit bir istasyonda oturur ve istasyon, o grubun kutusu ve bilgisayarıyla aynı numarayı taşır. Devamsızlık olduğunda gruplar yeniden kurulmaz: 2 kişi kalan grupta okuyucu/kontrolcü görevi kod sorumlusuna geçer; 4 kişi olan grupta dördüncü kişi malzeme sorumlusu olur ve kutu sayımını üstlenir. Böylece her ders aynı haritayla başlar ve öğrenciler "nereye oturuyorum, neye bakıyorum" sorusunu sormaz.
Grup rolleri: devre kurucu, kod sorumlusu, okuyucu/kontrolcü
Rollerin amacı öğrencileri birbirinden ayırmak değil, herkesin elinin dolu olmasını sağlamak. Kalabalık sınıflardaki en yaygın tablo şudur: en hevesli öğrenci kabloları da, klavyeyi de ele geçirir; diğer ikisi telefonla oyalanır. Roller bu tabloyu kırar, çünkü her rolün yalnız kendisinin yapabileceği bir işi ve yapmaması gereken bir işi vardır. Aşağıdaki tabloyu büyük yazdırıp her istasyona koyabilir ya da rol kartlarını boyna asılan yaka kartlarına çevirebilirsin.
| Rol | Ne yapar? | Elinde ne var? | Ne yapmaz? |
|---|---|---|---|
| Devre kurucu | Parçaları kutudan çıkarır, breadboard'a ve karta takar, USB'yi takmadan önce "bağlantılar hazır" der. | Kutu, breadboard, kart | Klavyeye dokunmaz; kodu değiştirmez. |
| Kod sorumlusu | Kodu bilgisayara geçirir, kart ve portu seçer, yükler, hata mesajını yüksek sesle okur. | Bilgisayar, USB kablosu | Breadboard'daki kabloları sökmez; parça almaz. |
| Okuyucu/kontrolcü | Proje sayfasını açar, adımları sırayla okur, her bağlantıyı devre şemasıyla karşılaştırır, ders başı ve sonu kutu sayımını yapar, yardım bardağını yönetir. | Telefon (proje sayfası), içerik kartı, kalem | Kendisi parça takmaz; "ben yaparım" demez, söyler. |
Rolleri her derste döndür; üç derste her öğrenci üç rolü de bir kez yapmış olur. Rotasyonu senin hatırlaman gerekmez: istasyon kartına öğrenci adlarını A, B, C diye yaz, tahtaya da o günün ders numarasını. Öğrenci kendi harfine ve ders numarasına bakıp rolünü bulur. İki aşamalı projelerde (önce LED, sonra buton gibi) aynı dersin ortasında da bir kez döndürebilirsin; böylece kod sorumlusu ikinci aşamada devre kurar ve ilk aşamada izlediği bağlantıları bu kez kendi eliyle yapar.
| Ders | Öğrenci A | Öğrenci B | Öğrenci C |
|---|---|---|---|
| 1., 4., 7. ders | Devre kurucu | Kod sorumlusu | Okuyucu/kontrolcü |
| 2., 5., 8. ders | Okuyucu/kontrolcü | Devre kurucu | Kod sorumlusu |
| 3., 6., 9. ders | Kod sorumlusu | Okuyucu/kontrolcü | Devre kurucu |
Set yönetimi: numaralı kutu, içerik kartı ve sayım
Kalabalık sınıfta kaybolan parça, kaybolan dakikadır. Bir grup LED'ini bulamadığında yan grubun kutusundan alır, yan grup da bir sonraki derste eksiğini başka kutudan tamamlar; üç hafta sonra hiçbir kutu tam değildir ve hangi parçanın nerede kaybolduğunu bilemezsin. Bunun ilacı basit: her setin kendi kutusu, kutunun üstünde büyük bir numara ve kapağın içinde içerik kartı. İçerik kartı parça adını, adedini ve iki boş kutucuğu (giriş ve çıkış) gösterir. Kartı lamine edersen kontrolcü her ders kuru boya kalemiyle işaretler ve ders sonunda siler. Aşağıdaki liste, LED, buton, LDR ve buzzer'la yapılan ilk ücretsiz projeler için yeterli bir temel kutu örneğidir; kendi müfredatına göre satır ekleyip çıkarabilirsin.
| Parça | Kutu başına | 10 kutu toplamı | Yedek kutusu |
|---|---|---|---|
| Arduino Uno (numara etiketli) | 1 | 10 | Varsa 1 |
| USB kablosu (veri kablosu, numara etiketli) | 1 | 10 | 2 |
| Breadboard (830 delikli) | 1 | 10 | 1 |
| Erkek-erkek jumper kablo | 20 | 200 | 30 |
| LED (kırmızı, sarı, yeşil; 2'şer) | 6 | 60 | 15 |
| 220 Ω direnç | 6 | 60 | 20 |
| 10 kΩ direnç | 3 | 30 | 10 |
| Push buton | 2 | 20 | 5 |
| LDR | 1 | 10 | 3 |
| Buzzer | 1 | 10 | 2 |
| Potansiyometre (10 kΩ) | 1 | 10 | 2 |
| Lamine içerik kartı + kuru boya kalem | 1 | 10 | - |
Sayımı iki kez yap: ders başında giriş, ders sonunda çıkış. Giriş sayımı kontrolcünün görevidir ve bir dakikayı geçmemeli; parçaları masaya kart sırasıyla dizer, adetleri karttan okur, tamamsa kutucuğu işaretler. Çıkış sayımı aynı sırayla yapılır, ama devre kurucu parçaları sökerken kontrolcü sayar. Dirençler en çok karışan parçadır; 220 Ω ve 10 kΩ'u ayrı küçük poşetlere koy ya da kutunun içine bölme yap. Öğrenciler bir direncin değerinden emin olamazsa uygulamadaki Renk kodu aracıyla bantları okuyabilir; yeni bir LED rengi eklediğinde de doğru direnci LED direnci aracıyla hesaplayabilirsin. Eksik çıktığında ise kimseyi suçlamadan şu protokolü uygula:
- Ders başında eksik: Kontrolcü kartın üstüne eksik parçayı yazar ve elini kaldırmadan yedek kutusunun bulunduğu malzeme masasına gider; tek parça alır, kartın kenarına "yedekten alındı" notu düşer.
- Ders sonunda eksik: Grup iki dakika masa altını, breadboard'un arkasını ve çantaları kontrol eder. Bulunamazsa kontrolcü karta tarih ve parça adını yazar; parça o gün kutuya yedekten değil, ders bittikten sonra senin tarafından eklenir.
- Bozuk parça: Ayağı kırılan LED, lehimi kopan kablo ya da ısınan bir parça kutuya geri girmez. Malzeme masasındaki "arızalı" etiketli kaba konur; haftada bir bu kaba bakıp eksikleri tamamlarsın.
- Tekrarlayan eksik: Aynı kutuda iki derste üst üste eksik çıkarsa o kutunun grubuyla sayımı ders sonunda birlikte yap; çoğu zaman sorun hırsızlık değil, parçaların başka kutuya karışmasıdır.
Sınıf yerleşimi ve bilgisayar/USB lojistiği
Masaları 10 adacık hâlinde düzenle ve her adacığın üstüne büyük bir istasyon numarası koy. Bilgisayarlar priz hattına yakın kenarda, kutular ise öğrencinin önünde olsun; USB kablosu masanın ortasından değil kenarından gelsin ki devre kurucunun kolu kabloya takılıp kartı masadan düşürmesin. Kendin için bir yürüme koridoru bırak: herhangi bir istasyona birkaç adımda ulaşabilmelisin. Malzeme masası (yedek kutusu, arızalı parça kabı, boş içerik kartları) kapının yanında, yardım tahtası ise herkesin görebileceği yerde dursun. Projeksiyon varsa mini anlatımda devre şemasını büyük gösterirsin; yoksa öğrenciler aynı şemayı kendi telefonlarında açar. Bilgisayar tarafında karmaşanın neredeyse tamamı tek bir şeyden doğar: hangi kartın hangi porta takılı olduğunu kimse bilmez. Bunu dersten önce şu düzenle çözersin:
- Tek numara kuralı: Kutu 7, kart 7, USB kablosu 7 ve bilgisayar 7. Kartın üstüne ve kablonun iki ucuna kâğıt bant yapıştırıp numarayı yaz; kart hep aynı bilgisayara ve mümkünse aynı USB girişine takılır, böylece Windows'ta port numarası da genelde aynı kalır.
- Tak-çıkar yöntemi: Port listesinde birden fazla seçenek varsa öğrenci kartı çıkarır, Arduino IDE'de Araçlar > Port listesine bakar, kartı geri takar; listeye yeni gelen port onun kartıdır. Bunu ilk derste herkese bir kez yaptır.
- Ders öncesi kurulum testi: Arduino IDE'nin her bilgisayarda kurulu olduğunu, klon kartlar için gereken sürücünün yüklü olduğunu ve her kartın kendi bilgisayarına bir kez Blink yüklediğini dersten önce kontrol et. Kurulum adımları için Arduino IDE kurulumu yazısına bak.
- Kütüphaneler önceden: Dersin projesi bir kütüphane istiyorsa onu ders saatinde değil, önceden her bilgisayara kur. Yöntemler Arduino kütüphane ekleme yazısında.
- Hazır klasör: Her bilgisayarın masaüstünde ders numarasıyla adlandırılmış bir klasör aç ve haftanın kodunu oraya koy. Öğrenci kodu yine okur ve değiştirir, ama 30 kişinin aynı anda kod aktarmaya çalışmasıyla kaybolan beş dakikayı kurtarırsın.
Her gruba bir bilgisayar düşmüyorsa yükleme istasyonu kur. Diyelim ki sınıfta 5 dizüstü bilgisayar var: iki grup bir bilgisayarı paylaşır, gruplar devreyi masada kurup kontrol ettikten sonra kartı ve USB kablosunu istasyona götürür, yükler ve masaya döner. Burada sıra karışmasın diye bilgisayarın yanına "şu an yükleyen grup" yazan bir kart koy; bir grubun istasyonda kalma süresi iki dakikayı geçmesin. Bu düzende yükleme sırasında hata çıkarsa grup istasyonu bırakır, masasında sorunu araştırır ve sıraya yeniden girer; böylece tek bir takılan grup diğer dokuz grubu bekletmez.
Ders başı kurulum rutini: ilk derslerde 10, sonra 5 dakika
- Kapıda (0–1. dakika): Öğrenciler sınıfa girerken tahtadaki ders numarasından rollerini bulur ve doğrudan kendi istasyonlarına geçer.
- Kutu teslimi (1–3. dakika): Kontrolcüler malzeme rafından kendi numaralı kutularını alır; kutular rafta numara sırasıyla durur, kimse başka kutuya uzanmaz.
- Giriş sayımı (3–5. dakika): Kontrolcü içerik kartını işaretler, devre kurucu parçaları masaya dizer, kod sorumlusu bilgisayarı açar ve Arduino IDE'yi başlatır.
- Bağlantı kontrolü (5–7. dakika): Kod sorumlusu USB'yi takar, kartın ve portun doğru seçili olduğunu kontrol eder; port görünmüyorsa yardım bardağını hemen sarıya çevirir.
- Proje sayfası (7–9. dakika): Kontrolcü haftanın projesini telefonunda açar, Gerekli Komponentler listesini kutudaki parçalarla karşılaştırır.
- Hazır işareti (9–10. dakika): Hazır olan grup yeşil bardağı en üste koyar. Sen yalnız yeşil olmayan masalara gidersin. Üçüncü dersten sonra bu rutin genelde 5–6 dakikaya iner.
Tek öğretmen için yardım kuyruğu
Kalabalık sınıfta öğretmeni en çok yoran şey zor sorular değil, aynı anda kalkan eller ve "Hocam bakar mısınız?" çağrılarıdır. El kaldırmanın yerine her istasyona üst üste geçen üç plastik bardak (yeşil, sarı, kırmızı) ya da masaya dikilen üç renkli kart koy. Grup hangi durumdaysa o rengi en üste getirir. Bardak sistemi iki işe yarar: sınıfa tek bakışta hangi grupların takıldığını görürsün ve öğrenciler beklerken ellerini havada tutmak yerine çalışmaya devam eder. Kırmızı çıkaran grup aynı zamanda yardım tahtasına istasyon numarasını yazar; sen tahtadaki sırayla gidersin, bağıran ya da yerinden kalkan grup öne geçmez.
| Renk | Grubun durumu | Senin tepkin |
|---|---|---|
| Yeşil | Plana göre ilerliyoruz ya da bitirdik. | Turda yalnız kontrol sorusu sorarsın, bitirenlere uzatma görevi verirsin. |
| Sarı | Bir sorumuz var ama başka bir adımla devam edebiliyoruz. | Kırmızılar bittikten sonra gidersin; çoğu zaman grup sen gelmeden sorunu çözer. |
| Kırmızı | Durduk; 3 kaynağa baktık ama ilerleyemiyoruz. | Tahtadaki sırayla gidersin; masada en fazla 2 dakika kalırsın, gerekirse grubu öğrenci asistana bağlarsın. |
Kırmızı bardak için tek şart 3 önce bana kuralıdır: grup sana gelmeden önce üç kaynağa bakmış olmalı. Birincisi proje sayfasıdır. BlueGrays'te her projenin Kodu anla sekmesinde, kodun adım adım açıklamasından sonra Takıldıysan bölümü gelir ve o projede sık yaşanan takılmaları listeler; ücretsiz projelerde bu sekme herkese açıktır. Proje sayfasındaki Sorun Giderme bölümü ise "proje çalışmıyorsa" kontrol adımlarını sıralar ve Premium ile açılır. İkinci kaynak grup arkadaşıdır: kontrolcü şemayı bağlantı bağlantı yeniden okur, devre kurucu her kabloyu parmağıyla izler. Üçüncü kaynak komşu gruptur: aynı projeyi yapan ve aynı adımı geçmiş bir grubun çalışan devresine bakmak, çoğu zaman ters takılmış bir LED'i saniyeler içinde gösterir. Kırmızı bardak çıktığında ilk sorun "Hangi üç kaynağa baktınız?" olsun; cevap yoksa bardak sarıya döner.
Öğrenci asistanlar tek öğretmenin en büyük yardımcısıdır. Her derste ilk bitiren iki ya da üç öğrenciyi asistan yap ve onlara görünür bir işaret ver (bir yaka kartı ya da kol bandı). Asistanın tek kuralı eller arkada: anlatır, gösterir, soru sorar ama başka grubun breadboard'una dokunmaz ve kodunu kendisi yazmaz. Asistanları sarı bardaklara, kendini kırmızılara yönlendirirsen kuyruk hızla erir. Asistanlığı hep aynı öğrencilere verme; dönem boyunca herkesin en az bir kez asistan olması, hızlı öğrencilerin sıkılmasını ve diğerlerinin "zaten onlar yapar" demesini önler.
40 dakikalık ders iskeleti
| Dakika | Aşama | Öğretmen | Gruplar |
|---|---|---|---|
| 0–6 | Kurulum | Kapıda rol tahtasını gösterir, yeşil olmayan bardaklara gider. | Kutu teslimi, giriş sayımı, IDE ve port kontrolü, proje sayfası açılır. |
| 6–12 | Mini anlatım | Tek kavramı (ör. pull-down direnci ya da analog okuma) devre şeması üzerinde anlatır, bir tahmin sorusu sorar. | Kontrolcü şemayı telefonda büyütür, grup tahmini kâğıda yazar. |
| 12–30 | Yapım | Yardım kuyruğunu yönetir, asistanları sarı bardaklara gönderir. | Devre kurulur, kod yüklenir, çalışmazsa 3 önce bana kuralı. |
| 30–35 | Kontrol | Masa masa dolaşır, her gruba bir neden sorusu sorar. | Çalışan devre gösterilir, proje Yaptım ile işaretlenir, çıkış sorusu cevaplanır. |
| 35–40 | Toplama | Rafın başında kutuları numara sırasıyla teslim alır. | USB çıkarılır, devre sökülür ya da etiketlenir, çıkış sayımı, kutu rafa döner. |
Bu iskeletin en kırılgan noktası 30. dakikadır: yapım hiç bitmiyormuş gibi görünür ve toplama aşaması kaybolur. Bunu önlemek için 28. dakikada sesli bir "iki dakika" uyarısı yap ve 30. dakikada çalışmayan devreler için de dur. Devresi çalışmayan grup kontrol aşamasında "neyi denedik, şu an nerede takıldık" sorusunu cevaplar; bu da öğrenmenin bir parçasıdır. Ders saatin 80 dakikaysa iskeleti iki kez çalıştırma; kurulum ve toplamayı bir kez yap, ortadaki yapım bölümünü iki aşamalı bir projeye ya da yapım ve uzatma görevine böl.
Sınıfta en sık 10 sorun ve 1 dakikalık çözümü
| Belirti | Muhtemel neden | 1 dakikalık çözüm |
|---|---|---|
| Port listesinde kart yok | Yalnız şarj eden (veri hattı olmayan) USB kablosu ya da klon kartta sürücü eksik | Kabloyu yedek veri kablosuyla değiştir; yine görünmüyorsa o bilgisayarı not et, sürücüyü ders sonrası kur. |
| Port görünüyor ama "meşgul" ya da erişim hatası | Seri Monitör ya da başka bir IDE penceresi portu tutuyor | Diğer pencereleri kapat, kartı çıkarıp yeniden tak. |
| Kod başka grubun kartına yüklendi | Bilgisayara iki kart takılı ya da yanlış port seçili | Tek numara kuralı ve tak-çıkar yöntemi; bir bilgisayara tek kart. |
| Derleme tamam, yüklemede hata | Araçlar > Kart menüsünde yanlış kart seçili | Kartın üstündeki yazıyla menüyü karşılaştır; Nano klonlarda işlemci seçeneğini de kontrol et. |
| Yükleme "not in sync" diye takılıyor | Yanlış port ya da 0 ve 1 numaralı pinlere takılı kablo | Portu yeniden seç; 0 ve 1'deki kabloları yükleme sırasında çıkar. |
| Kod yüklendi, LED yanmıyor | LED ters takılmış | Uzun bacak (anot) dirençli pin tarafına, kısa bacak GND'ye; LED'i çevirmek yeter. |
| Hiçbir parça tepki vermiyor | GND bağlantısı unutulmuş | Kartın GND'sinden breadboard'un eksi rayına siyah bir kablo; siyah kablo = GND kuralı. |
| Bağlantı doğru görünüyor, devre çalışmıyor | Parça breadboard'da yanlış satırda ya da bazı uzun breadboard'larda güç rayı ortadan bölünmüş | Satır numaralarını şemayla tek tek eşle; rayın iki yarısını kısa bir kabloyla birleştir. |
| "No such file or directory" hatası | Kodun istediği kütüphane o bilgisayarda kurulu değil | Kütüphane Yöneticisi'nden kur; bir sonraki derste bu kütüphaneyi tüm bilgisayarlara önceden yükle. |
| Seri Monitör'de anlamsız karakterler | Seri Monitör'ün baud hızı koddaki Serial.begin değeriyle aynı değil | Seri Monitör'deki baud hızı seçeneğini koddaki değere (çoğu projede 9600) ayarla. |
Hızlı bitirenler ve takılanlar: aynı sınıfta iki hız
- Kendin dene görevleri: BlueGrays'te projenin Kodu anla sekmesinin sonunda Kendin dene bölümü var; her görevin yanında İpucu ve Çözümü göster seçenekleri bulunur. Bitiren grup görevi çözmeden önce sonucu tahmin edip kâğıda yazar, sonra kodu değiştirip yükler ve tahminiyle karşılaştırır. Görevlerin nasıl çözüleceğini Kodu anla yazısında ayrıntılı anlattık.
- Bir adım ileri proje: Led Yakma bitiren grup aynı kutuyla Trafik Lambası projesine, Buton İle Led Yakma (On Off) bitiren grup Buzzer Kullanımı projesine geçebilir. Kutudaki parçalar bu projeler için yeterli olduğundan malzeme masasına gitmek gerekmez.
- Proje Bulucu ile sıradaki proje: Öğrenciler uygulamadaki Proje Bulucu ile 3 soruyu cevaplayıp ilgi alanlarına uygun bir sonraki projeyi bulabilir. Nasıl çalıştığı hangi Arduino projesini yapmalıyım yazısında.
- Asistanlık: Bitiren grubun bir üyesi o derste öğrenci asistan olur; anlatmak, bir devreyi gerçekten anlamanın en iyi testidir.
Takılan gruplar için hazır bir yarım devre bulundur. Yedek kutusundaki breadboard'a haftanın projesinin breadboard kısmını (örneğin LED ve direnci) dersten önce kur. 20. dakikada hâlâ kırmızı olan ve kendi devresinde hatayı bulamayan grup kendi breadboard'unu kenara koyar, hazır breadboard'u kartına iki kabloyla bağlar ve kodunu yükler. Devre çalıştığında grubun görevi bitmez: iki breadboard'u yan yana koyup aradaki farkı bulmaları gerekir. Böylece takılan grup dersin sonunu çalışan bir devreyle görür ve hatanın nerede olduğunu kendisi keşfeder. Ldr İle Gece Lambası gibi sensörlü projelerde aynı yöntemi sensörün bulunduğu kısım için kullanabilirsin.
Uygulamayla kalabalık sınıf: herkes kendi ekranında
Kalabalık sınıfta tahtaya çizilen tek bir şemayı 30 kişinin aynı anda görmesi zordur. BlueGrays bu noktada yardımcı olur: her öğrenci ya da en azından her grubun kontrolcüsü projeyi kendi telefonunda açar. Devre Şeması büyütülebilir, bu sayede arka sıradaki öğrenci bile pin numarasını yakından okur; Galeriye Kaydet ile şema telefona kaydedilip internet zayıfken de açılabilir. Birlikte yapalım modu projeyi parçaları hazırla, devreyi kur, kodu yükle ve test et adımlarına böler, bu modda ekran açık kalır, bu yüzden masaya bırakılan telefon kendiliğinden kararmaz. Ders sonunda çalışan devreyi gösteren her öğrenci projeyi Yaptım ile işaretler ve sen turda bu işareti telefonun ekranında görürsün. Burada dürüst olmak gerekiyor: BlueGrays'te bir sınıf paneli yok; öğrencilerin hangi projeyi bitirdiğini uzaktan bir listede göremezsin, kontrolü masa başında yaparsın. 60 ücretsiz projede (her platformda 20) devre şeması, kod, bloklar ve Kodu anla açık olduğundan ilk haftalar için herkesin Premium'a ihtiyacı yok; Premium projelerle devam edeceksen eğitmen paketleriyle tüm sınıfın aynı projeleri açması mümkün.
Güvenlik ve toplama kuralları
- Kablo takarken USB çıkar: Devre kurucu bağlantı yaparken USB takılı olmaz; "bağlantılar hazır" demeden kod sorumlusu USB'yi takmaz.
- Yalnız USB'nin 5 V'u: İlk derslerde pil, adaptör ya da prize bağlanan hiçbir şey kullanılmaz; 5V pini asla doğrudan GND'ye bağlanmaz.
- Isınan parça = dur: Bir parça ısınırsa ya da koku gelirse önce USB çekilir, sonra bardak kırmızıya döner. Isınan parça arızalı kabına gider.
- Masa düzeni: Yiyecek ve içecek istasyonlara gelmez, çantalar masa altında durur, USB kablosu yürüme koridoruna sarkmaz.
- Son 5 dakika yeni bağlantı yok: Toplama başladığında kimse yeni kablo takmaz; devam edecek devre sökülmez, breadboard kutuya konur ve karta "Kutu 7, devre devam ediyor" notu yazılır.
- Teslim sırası: USB çıkar, kablo sarılır, parçalar sayılır, kart işaretlenir, kutu kapanır ve rafa numara sırasıyla girer. Son kutu rafa girmeden sınıf dağılmaz.
Bu düzen ilk iki derste biraz ağır gelebilir; üçüncü dersten sonra rutine dönüşür ve sana dersin büyük kısmını gerçekten öğretmeye ayırma imkânı verir. Başlamak için her şeyi aynı anda kurmana gerek yok: önce numaralı kutuları ve rolleri getir, bardakları ikinci hafta ekle. Haftanın projesini öğrencilerin kendi telefonlarında açıp şemayı büyütmelerini istiyorsan, BlueGrays'i indirip dersten önce birkaç ücretsiz projeyi kendin bir kez dene; sınıfa girdiğinde hangi bölümün nerede olduğunu bilmek, kalabalık bir derste kazandığın ilk beş dakika olur.
Sıkça sorulan sorular
Kalabalık sınıfta Arduino dersi nasıl yönetilir?
Sınıfı 3'lü gruplara böl, her gruba devre kurucu, kod sorumlusu ve okuyucu/kontrolcü rollerini ver ve rolleri her derste döndür. Setleri numaralı kutulara koy, kutu, kart, kablo ve bilgisayarı aynı numarayla eşle. Yardım için renkli bardak sistemini ve sana gelmeden önce 3 kaynağa bakma kuralını kullan.
30 öğrenci için kaç Arduino seti gerekir?
3'lü gruplarla 10 set yeterlidir. Buna tam bir set eklemek yerine yedek LED, direnç, jumper kablo, birkaç USB kablosu ve bir breadboard içeren bir yedek kutusu hazırlamak daha verimlidir. Bütçe uygunsa yedek kutusuna bir kart daha eklemek, bozulan bir kartın dersi durdurmasını önler.
Arduino derslerinde grup kaç kişi olmalı?
En verimli grup 3 kişidir, çünkü bir devrenin üç ayrı işi vardır: parçaları takmak, kodu yüklemek ve adımları kontrol etmek. 4 ve üzeri kişilik gruplarda en az bir öğrenci kenarda kalır. Set yeterliyse 2'li gruplar da olur; bu durumda kontrolcü görevi kod sorumlusuna geçer.
Arduino port görünmüyorsa sınıfta ne yapmalıyım?
Önce USB kablosunu yedek bir veri kablosuyla değiştir; sınıfta en sık neden yalnız şarj eden kablodur. Port yine görünmüyorsa klon kartın sürücüsü eksik olabilir; bu durumda o bilgisayarı not et ve sürücüyü dersten sonra kur. Birden fazla port varsa kartı çıkarıp takarak hangisinin kendi kartın olduğunu bul.
Tek öğretmen 10 grubun sorularına nasıl yetişir?
El kaldırma yerine yeşil, sarı ve kırmızı bardak sistemiyle hangi grubun takıldığını tek bakışta gör ve yalnız kırmızılara tahtadaki sırayla git. Grupların sana gelmeden önce proje sayfasındaki yardım bölümlerine, grup arkadaşına ve komşu gruba bakmasını şart koş. İlk bitiren öğrencileri asistan yapıp sarı bardaklara yönlendir.
BlueGrays'te öğrencilerin ilerlemesini görebilir miyim?
Hayır, BlueGrays'te sınıf paneli ya da öğrenci ilerleme takibi yok. Öğrenciler bitirdikleri projeyi kendi hesaplarında Yaptım ile işaretler; sen de kontrolü ders sonunda masa başında, öğrencinin ekranına bakarak yaparsın. Eğitmen paketi alırsan yalnız hangi kodu hangi öğrencinin kullandığını görebilirsin.
Bu yazıdan sonra yapabileceğin projeler
Tüm projeleri gör
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

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.

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

Buton İle Led Yakma (On Off)
Bir butona bir kez basınca ışık yanar, bir daha basınca söner; tıpkı odandaki lamba düğmesi gibi. Arduino her basışı fark edip LED'in durumunu tersine çevirir, düğme içindeki minik titreşimler ışığı k

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

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

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

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
Diğer yazılar
BlueGrays uygulaması
Bu devreyi telefonunda adım adım kur
Devre şeması, kod ve parça listesi tek ekranda. 200'den fazla Arduino, ESP32 ve Pico projesi seni bekliyor.
Telefonunla tara
Kamerayı koda tut; telefonunun uygulama mağazası açılır.
ya da mağazada aç

