Arduino Atölyesi Programı: 5 Günlük Yaz Okulu ve Kamp Planı
Arduino atölyesi programı: 5 gün × 3 saat, ikili gruplar, gün gün projeler, saat saat akış, 8 grup için malzeme listesi, hazırlık listesi ve sergi günü.
5 günlük bir Arduino atölyesi programı kurarken her güne tek bir yeni fikir ver ve son günü katılımcıların kendi mini projesine ayır: 1. gün LED ve zamanlama, 2. gün buton ve koşul, 3. gün sensörler, 4. gün ses ve hareket, 5. gün mini proje ve sergi. Her gün aynı iskelet tekrar eder: ısınma, kısa ders, yapım, mola, meydan okuma, paylaşım. Bu yazıdaki plan günde 3 saat, toplam 15 saatlik yoğun bir kamp için yazıldı ve 12–16 katılımcıyı ikili gruplarla düşünüyor; bu sayılar bir varsayım, kendi grubuna göre küçültüp büyütebilirsin.
Haftada bir derslik bir dönem planından farklı olarak yoğun kampta unutma araya girmez, ama yorgunluk girer. Bu yüzden program uzun anlatımlar yerine kısa ders ve bol yapım üzerine kurulu. Aşağıda gün gün program tablosu, örnek bir günün saat saat akışı, 8 grup için malzeme listesi, iki hafta öncesinden başlayan hazırlık listesi, 5. gün için mini proje seçenekleri, 3 dakikalık sunum şablonu, yaşa göre uyarlama, kamp sonrası için öneriler ve güvenlik kuralları var. Dönem boyunca haftada bir ders yapacaksan 8 haftalık robotik kodlama planı o düzen için daha uygun.

Kampın çerçevesi: 5 gün, 3 saat, ikili gruplar
Yoğun bir kampta en sık yapılan hata ilk güne çok şey sığdırmaktır. Program bu yüzden basitten karmaşığa giden bir sıra izler: önce çıkış (LED yakmak), sonra giriş (butonu okumak), ardından analog ölçüm (ışık ve mesafe), sonra hareket ve ses (servo ve buzzer), en sonda hepsini birleştiren bir mini proje. Her gün bir öncekinin üzerine kurulur; 3. gündeki park sensörü 1. günün LED'ini, 2. günün koşulunu ve aynı günün mesafe ölçümünü bir arada kullanır. İkili grup çalışmanın nedeni basit: üçlü gruplarda bir kişi çoğu zaman izleyici kalır, tek başına çalışmada da takılan katılımcı bekler. İkililerde biri devreyi kurarken diğeri şemayı ve kodu okur, molada roller değişir.
| Konu | Bu plandaki varsayım | Değiştirirsen |
|---|---|---|
| Süre | 5 gün, günde 3 saat (ör. 10:00–13:00), 15 dakikalık mola dahil | Günde 2 saatse meydan okuma ve paylaşımı kısalt, yapım süresine dokunma |
| Katılımcı | 12–16 kişi | 20 kişiyi geçiyorsa ikinci bir yardımcı ekle |
| Grup | İkili gruplar, 6–8 grup | Tek kişilik çalışma yalnız yetişkin gruplarında ve set sayısı yetiyorsa |
| Kart | Arduino Uno ya da uyumlu kart | Nano kullanacaksan breadboard yerleşimini ilk gün birlikte kur |
| Ön bilgi | Yok; ilk kez kod yazan katılımcılar | Deneyimli grupta 1. ve 2. günü tek güne indirip bir sensör günü ekle |
| Bilgisayar | Her gruba bir bilgisayar, eğitmene bir bilgisayar ve projeksiyon | Bilgisayar azsa iki grup bir bilgisayarı sırayla kullanır, yapım süresi uzar |
| Eğitmen | 1 eğitmen, 16 kişide 1 yardımcı | Yardımcı yoksa günlük meydan okumayı daha kısa tut |
Gün gün program: temalar, projeler ve gün sonu çıktısı
Tablodaki bütün projeler BlueGrays uygulamasında parça listesi, devre şeması ve koduyla hazır. İlk iki günün projeleri tamamen ücretsiz; katılımcıların Premium'a ihtiyacı yok. 3. günden itibaren park sensörü, servo ve mini proje seçenekleri gibi Premium projeler devreye girer. Bunları kullanacaksan her katılımcının Premium olması gerekir; bunun en pratik yolu eğitmen paketidir ve nasıl işlediğini sınıf için Premium kod rehberinde ayrıntılı anlattık. Ücretsiz projelerle kalmak istersen aşağıdaki ipucunda Premium'suz bir değişken plan var.
| Gün | Tema | BlueGrays projeleri | Kavramlar | Gün sonu çıktısı |
|---|---|---|---|---|
| 1 | Işık ve zamanlama | Led Yakma, Trafik Lambası, Yürüyen Led | setup() ve loop(), pinMode(), digitalWrite(), delay(), dizi ve for döngüsü | Her grup kendi trafik lambası sürelerini belirlemiş ve 6 LED'lik yürüyen ışığın hızını değiştirmiş |
| 2 | Buton ve koşul | Buton İle Led Yakma (Push), Buton İle Led Yakma (On Off) | digitalRead(), if/else, pull-down direnci, durum değişkeni, buton sıçraması | Basılı tutunca yanan ve bir basışta açılıp ikinci basışta kapanan iki ayrı devre |
| 3 | Sensörler: ışık ve mesafe | Ldr İle Gece Lambası, HC-SR04 Mesafe Ölçme (Serial Ekran), HC-SR04 ile Park Sensörü (Premium) | analogRead() ve 0–1023 aralığı, eşik değeri, Serial Monitor, ultrasonik ölçüm ve mesafe formülü | Karanlıkta yanan lamba ve yaklaştıkça hızlanan uyarı sesi |
| 4 | Ses ve hareket | Buzzer Kullanımı, Servo Motor Kullanım (Premium), Potansiyometre İle Servo Motor Kullanım (Premium) | tone() ve noTone(), frekans, Servo kütüphanesi, açı, potansiyometreyle analog kontrol | Potansiyometreyle istenen açıya dönen servo ve kendi bip ritmi; gün sonunda mini proje seçimi |
| 5 | Mini proje ve sergi | Aşağıdaki seçenek tablosundan bir proje | Birleştirme, planlama, hata ayıklama, sunum | Çalışan bir mini proje ve 3 dakikalık sunum |
İlk iki günde her projenin sonunda katılımcılar tek bir sayıyı değiştirir ve sonucu tahmin eder. Trafik Lambası projesinde kırmızı ve yeşil ışık 2000 ms, sarı ışık 300 ms yanar; gruplar bu süreleri gerçek bir kavşağa göre yeniden yazar. Yürüyen Led projesinde 2–7 numaralı pinlerdeki altı LED 150 ms arayla yanıp söner; bu sayıyı 50'ye ve 500'e çekmek dizinin ve for döngüsünün ne yaptığını görünür kılar. 2. günde Buton İle Led Yakma (Push) ile Buton İle Led Yakma (On Off) aynı devreyi kullanır, fark yalnız koddadır. Bu karşılaştırma "program bir şeyi hatırlayabilir" fikrini anlatmanın en kısa yoludur ve ertesi günlerin bütün sensör projeleri bu fikre dayanır. 3. gün ölçüm günüdür. Ldr İle Gece Lambası projesinde LDR'nin A0'dan okunan değeri 50'nin altına düşünce 13 numaralı pindeki LED yanar; gruplar elleriyle sensörü kapatıp Serial Monitor'de değeri izler ve eşiği kendi odalarının ışığına göre ayarlar. HC-SR04 Mesafe Ölçme (Serial Ekran) 3 ile 100 cm arasındaki mesafeyi yarım saniyede bir ekrana yazar, HC-SR04 ile Park Sensörü ise aynı ölçümü 8 ve 9 numaralı pinlerdeki iki LED ve 10 numaralı pindeki buzzer'la bir uyarıya dönüştürür: engel 20 cm'den yakınsa bip sıklaşır. 4. günde Servo Motor Kullanım servoyu 0, 90 ve 180 dereceye götürür, Potansiyometre İle Servo Motor Kullanım ise aynı servoyu potansiyometreyle elle döndürür. Günün son yarım saati 5. gün için proje seçimine ayrılır. Her günün paylaşım bölümünü o günün çıkış sorusuyla kapat; cevaplar ertesi sabahın ısınmasında neyi tekrar etmen gerektiğini gösterir:
- 1. gün: delay(2000) yerine delay(500) yazınca trafik lambasında ne değişti? Neden?
- 2. gün: Basılı tutunca yanan buton ile bir basışta açılıp kapanan buton arasındaki fark devrede mi, kodda mı?
- 3. gün: LDR'nin değeri karanlıkta mı aydınlıkta mı küçülüyor? Gece lambasının eşiğini neye göre seçtin?
- 4. gün: Servoya 90 yazınca nereye döner? Potansiyometreyi çevirince servo neden onu takip ediyor?
- 5. gün: Projende algılayan, karar veren ve tepki veren parçaları tek tek göster.
Eğitmen paketi: kaç kod, ne zaman dağıtılır?
5 günlük bir kamp için aylık eğitmen paketi yeterlidir. Her aylık kod onu kullanan hesaba 30 gün Premium ekler ve süre, kodun kullanıldığı gün başlar. Kodu 1. gün dağıtırsan kamp 5 günde biter, katılımcıların evde devam etmek için yaklaşık 25 günü kalır. Paket tek seferlik bir satın almadır, otomatik yenilenmez; katılımcıların Apple ya da Google hesabına kart eklemesi de gerekmez. Kullanılmayan kodların son kullanma tarihi yoktur, bu yüzden artan kodlar bir sonraki kampa kalır. Aylık ve yıllık paketi kurs süresine göre karşılaştırmak istersen eğitmen paketi aylık mı yıllık mı yazısına bak; güncel fiyatı ülkene göre uygulamadaki Eğitimci Paketleri ekranında görürsün.
| Katılımcı sayısı | Paket önerisi | Kodların dağılımı | Artan kod |
|---|---|---|---|
| 12 | 1 × 10 kodluk + 1 × 5 kodluk aylık | 12 katılımcı + 1 senin hesabın | 2 kod sonraki kampa |
| 14 | 1 × 10 kodluk + 1 × 5 kodluk aylık | 14 katılımcı + 1 senin hesabın | Yedek yok; yeni kayıt gelirse 5 kodluk bir paket daha |
| 16 | 2 × 10 kodluk aylık | 16 katılımcı + 1 senin hesabın | 3 kod sonraki kampa |
- Kendi kodunla başla: Kamptan önce bir kodu kendi hesabında kullan; Premium projeleri önceden açıp devreleri kendin kurmadan programı kesinleştirme.
- 1. gün, molada dağıt: Kodlarım ekranında Kodu Kopyala ile ya da paylaş seçeneğiyle her katılımcıya bir kod gönder. Paylaşılan bağlantıya dokunan katılımcının uygulamasında Kod Kullan ekranı kod dolu açılır; bağlantı yoksa Profil > Kod Kullan yolundan BG-XXXX-XXXX-XXXX biçimindeki kodu kendisi girer.
- Hemen kontrol et: Kodlarım'da her kodun durumu Aktif olmalı ve kullanan kişinin adı görünmeli. Hesap ve giriş sorunlarını 1. gün çözersen 3. gün Premium projeye geçerken kimse beklemez.
- Şeffaf ol: Kod kullanılınca katılımcının adı, kullanıcı adı, e-postası ve profil fotoğrafı kodu veren eğitmenle paylaşılır. Bunu katılımcılara ve velilere baştan söyle.
- İstisnaları bil: App Store ya da Google Play üzerinden aktif Premium aboneliği olan hesap kod kullanamaz; o katılımcının zaten Premium'u vardır, kodunu yedeğe ayır. Kampı ilk gün bırakan bir katılımcı olursa aylık kodun 1 transfer hakkıyla kalan süreyi yeni gelen birine aktarabilirsin.
Bir günün saat saat akışı: 3. gün örneği
Aşağıdaki akış 10:00–13:00 arası 3 saatlik bir gün için yazıldı ve her gün aynı iskeleti kullanabilirsin; değişen yalnız projeler ve meydan okumadır. Örnek olarak 3. gün seçildi, çünkü bir ücretsiz ve bir Premium projeyi aynı gün içinde birleştirir. Kısa ders 20 dakikayı geçmez; katılımcılar 3 saatin en az 100 dakikasını kendi elleriyle devre kurarak ve kodu değiştirerek geçirir.
| Saat | Aşama | Ne yapılır? |
|---|---|---|
| 10:00–10:15 | Isınma | Dünkü meydan okumanın çözümü bir gruba gösterilir. Soru: Telefonun ekranı karanlıkta neden kısılıyor? Cevaplar tahtaya yazılır. |
| 10:15–10:35 | Kısa ders | Projeksiyonda Ldr İle Gece Lambası açılır. Bloklarla göster açıkken analogRead ve eşik karşılaştırması birlikte okunur, sonra aynı satırlar koda bakılarak eşleştirilir. |
| 10:35–11:20 | Yapım 1 | Gruplar LDR'li gece lambasını kurar, Serial Monitor'de aydınlık ve karanlık değerlerini not eder, eşiği kendi değerlerine göre değiştirir. |
| 11:20–11:35 | Mola | Roller değişir: devreyi kuran şimdi kodu okur. Masada açık devre kalabilir, USB kablosu çıkarılır. |
| 11:35–12:15 | Yapım 2 | HC-SR04 Mesafe Ölçme (Serial Ekran) ile mesafe ölçülür, cetvelle 10, 20 ve 50 cm'de ölçümler karşılaştırılır. Hazır olan grup HC-SR04 ile Park Sensörü devresine geçer. |
| 12:15–12:40 | Meydan okuma | Park sensöründe uyarı mesafesini 20 cm'den 10 cm'ye indirmek; hızlı gruplar için LDR ile gece lambasını mesafe ölçümüne bağlayıp yalnız karanlıkta ve yaklaşınca yanan bir lamba yapmak. |
| 12:40–12:55 | Paylaşım | Her grup 1 dakika: Ne yaptık, hangi sayıyı değiştirdik, ne oldu? Bir grup çalışmayan bir şeyi ve nasıl bulduğunu anlatır. |
| 12:55–13:00 | Toparlama | Parçalar sayılarak kutulara konur, yarının konusu tek cümleyle söylenir. |

Yapım bölümlerinde iki uygulama özelliği işini kolaylaştırır. Birincisi proje sayfasındaki Birlikte yapalım modu: parçaları hazırla, devreyi kur, kodu yükle, çalıştır ve test et adımlarını sırayla gösterir, ekranı açık tutar ve gruba kaldığı adımı hatırlatır. İkincisi kodun bilgisayara aktarımıdır: telefondaki kod Kopyala ile alınabilir ya da Linki Kopyala ile kodu bilgisayarda açan bir bağlantı gönderilir. Takılan grup önce projenin Kodu anla sekmesindeki Takıldıysan bölümüne bakar, sonra elini kaldırır. Bu küçük kural yardım sırasını kısaltır ve katılımcılara kendi hatasını bulmayı öğretir; proje sayfasının bütün bölümlerini proje sayfası rehberinde anlattık.
Malzeme listesi: grup başına ve 8 grup + yedek
16 katılımcıyı ikili gruplara bölünce 8 grup çıkar; bir yedek setle 9 set hazırlarsın. 12 kişilik bir kampta 6 grup ve 7 set yeter. Hiçbir parça lehim istemez. Tabloda grup başına sayılar biraz cömert tutuldu, çünkü ters takılan LED ve kırılan jumper ilk günlerde çok sık görülür. Hazır bir başlangıç seti almayı düşünüyorsan içeriğini bu listeyle karşılaştır; setlerin genelde neyle geldiğini Arduino başlangıç seti yazısında anlattık.
| Malzeme | Grup başına | 8 grup + 1 yedek | Kullanıldığı gün |
|---|---|---|---|
| Arduino Uno ya da uyumlu kart | 1 | 9 | Hepsi |
| USB kablo (Uno için USB A-B, veri destekli) | 1 | 10 | Hepsi |
| Breadboard (830 delik) | 1 | 9 | Hepsi |
| Erkek-erkek jumper kablo | 30 | yaklaşık 280 | Hepsi |
| Erkek-dişi jumper kablo | 6 | yaklaşık 60 | 3–5 (HC-SR04, servo) |
| 5 mm LED (kırmızı, sarı, yeşil karışık) | 10 | yaklaşık 100 | 1, 3, 5 |
| 220 Ω ya da 330 Ω direnç | 10 | yaklaşık 100 | 1, 2, 3, 5 |
| 10 kΩ direnç | 4 | yaklaşık 40 | 2, 3, 5 |
| Push buton (4 bacaklı) | 4 | yaklaşık 40 | 2, 5 |
| LDR (ışık sensörü) | 1 | 10 | 3, 5 |
| HC-SR04 ultrasonik mesafe sensörü | 1 | 10 | 3, 5 |
| Buzzer (farklı tonlar için pasif) | 1 | 10 | 3, 4, 5 |
| SG90 servo motor | 1 | 10 | 4, 5 |
| 10 kΩ potansiyometre | 1 | 9 | 4 |
| I2C 16x2 LCD ekran (isteğe bağlı) | – | 2–3 | 5 (hafıza oyunu) |
| Karton kutu, bant, makas | – | grup sayısı kadar | 5 (kutu projeleri) |
| Multimetre | – | 2 | Arıza bulma |
Kamp öncesi hazırlık kontrol listesi
Hazırlığı üç zamana böl. Kurulum ve sürücü gibi işler kampın ilk saatine kalırsa 1. gün yarım günde biter; amaç, katılımcılar geldiğinde her bilgisayarın bir kez kod yüklemiş olması. Aşağıdaki listeyi kopyalayıp yazdırabilirsin; her maddenin başında ne zaman yapılacağı yazıyor:
- 2 hafta önce: Katılımcı sayısını kesinleştir, grupları ve set sayısını hesapla, eksik malzemeyi sipariş et. Kargo gecikmesine karşı LED, direnç ve jumper'ı fazla al.
- 2 hafta önce: Bilgisayarları say. Her birine Arduino IDE kurulsun; okul bilgisayarlarında bu iş yönetici yetkisi isteyebilir, bilişim sorumlusuyla konuş. Kurulum adımları Arduino IDE kurulumu yazısında.
- 2 hafta önce: Veli bilgilendirme metnini gönder: tarih ve saatler, 5. gün sergisine davet, devrelerin yalnız USB'nin 5 V'u ile çalıştığı, kod kullanılınca katılımcının ad, kullanıcı adı, e-posta ve profil fotoğrafının eğitmenle paylaşılacağı ve Premium süresinin kodun girildiği gün başlayıp 30 gün süreceği.
- 1 hafta önce: Eğitmen paketini satın al ve kendi kodunu kullan. Premium projelerin her birini bir kez kendin kur, sorun çıkan noktaları not et.
- 1 hafta önce: Klon kartların USB yongasına bak; CH340 yongalı kartlar için bilgisayarlara sürücü kur. Servo kütüphanesi Arduino IDE ile birlikte gelir; hafıza oyunu için LiquidCrystal_I2C kütüphanesini Kütüphane Yöneticisi'nden yükle.
- 1 hafta önce: Setleri numaralı kutulara diz, her kutuya içerik listesini yapıştır. USB kabloları tek tek dene ve işaretle: bazı kablolar yalnız şarj içindir, kartın ışığı yanar ama Arduino IDE'de port görünmez. Katılımcıların evden getirdiği kabloları kullanma; port ve sürücü hatalarının çözümleri Arduino kod yüklenmiyor yazısında.
- 1 hafta önce: Katılımcılardan uygulamayı yükleyip hesap açmalarını iste; böylece 1. gün kod dağıtımı birkaç dakikada biter.
- 1 gün önce: Her bilgisayara bir kart takıp Led Yakma kodunu yükle, LED'in yanıp söndüğünü gör ve port numarasını bilgisayarın kenarına etiketle.
- 1 gün önce: Projeksiyonu, uzatma kablolarını ve priz yerlerini kontrol et; 9 bilgisayar aynı anda şarj isteyebilir.
- 1 gün önce: Gün gün program tablosunu ve güvenlik kurallarını yazdır, duvara as. 5. gün mini proje seçeneklerini ayrı bir kâğıda yaz.
- 1 gün önce: Kodlarım ekranında kodların sayısını kontrol et ve katılımcı listesiyle eşleştirecek bir tablo hazırla: ad, grup numarası, kod durumu.
- İlk sabah: Yedek kutuyu masana koy: fazladan LED, direnç, jumper, bir kart ve iki test edilmiş USB kablo.
5. gün: mini proje seçenekleri
Mini proje 5. günün ilk iki saatini kaplar, son saat sergiye ayrılır. Gruplar seçimini 4. günün sonunda yapar; böylece eksik bir parça varsa akşamdan tamamlarsın. Her seçenek ilk dört günde öğrenilen en az iki kavramı birleştirir. Hızlı gruplara İleri seviye bir proje ya da hazır projeye kendi özelliklerini eklemeyi, zorlanan gruplara da Başlangıç seviyesindeki kutu projelerinden birini öner. Tablodaki süreler kutu ve süsleme dahil tahmini sürelerdir.
| Proje | Zorluk | Parçalar | Tahmini süre | Hangi günleri birleştirir? |
|---|---|---|---|---|
| HC-SR04 ile Park Sensörü | Orta | HC-SR04, 2 LED, 2 direnç, buzzer | 60 dk | 1, 3, 4 |
| Arduino Dokunmadan Açılan Çöp Kutusu (HC-SR04 + SG90 Servo + LED) | Başlangıç | HC-SR04, SG90 servo, LED, 220 Ω direnç, karton kutu | 90 dk | 3, 4 |
| Arduino Doğum Günü Sürpriz Kutusu (LDR + Buzzer + 3 LED) | Başlangıç | LDR, 10 kΩ direnç, buzzer, 3 LED, 3 direnç, kutu | 75 dk | 1, 3, 4 |
| Arduino Siklon Oyunu: Işığı Ortada Durdur (7 LED + Buton + Buzzer) | Başlangıç | 7 LED, 7 direnç, push buton, buzzer | 75 dk | 1, 2, 4 |
| Arduino Hafıza Oyunu (4 LED + 4 Buton + Buzzer) | İleri | 4 LED, 4 buton, buzzer, I2C 16x2 LCD | 90 dk | 1, 2, 4 |
| Buzzer Ve Buton İle Basit Piyano | İleri | 8 push buton, 8 adet 10 kΩ direnç, buzzer | 90 dk | 2, 4 |
Sergi ve 3 dakikalık sunum şablonu
Sergi kampın en akılda kalan bölümüdür ve katılımcıların öğrendiğini kendi cümleleriyle anlatmasını sağlar. Masaları bir duvara diz, her grubun önüne proje adını ve grup numarasını yazan bir kart koy. Veliler ya da diğer sınıflar geldiğinde gruplar sırayla 3 dakikalık sunum yapar, ardından 1 dakika soru alır; 8 grup için bu yaklaşık 35 dakika eder. Sunumdan önce her ikiliye şablonu doldurmaları için 10 dakika ver. Kodun ezberlenmesini değil, değiştirdikleri bir sayıyı ve bunun ne yaptığını anlatmalarını iste.
| Süre | Bölüm | Ne söylenir? |
|---|---|---|
| 0:00–0:30 | Problem | Bu proje neyi çözüyor ya da ne işe yarıyor? Tek cümle. |
| 0:30–1:15 | Devre | Hangi parçalar var, hangisi algılıyor, hangisi tepki veriyor? |
| 1:15–2:00 | Kod | Koddaki bir koşul ya da sayı: Biz neyi değiştirdik ve ne oldu? |
| 2:00–2:40 | Canlı gösteri | Proje çalıştırılır, izleyicilerden biri dener. |
| 2:40–3:00 | Sonraki adım | Bir gün daha olsaydı neyi eklerdik? |
Farklı yaş ve seviyeler için uyarlama
Programın iskeleti her grupta aynı kalır; değişen tempo, anlatımın derinliği ve 5. günün beklentisidir. Tabloyu katılımcı grubunu tanıdıktan sonra kullan; aynı yaş grubunda da deneyim farkı büyük olabilir. Karışık seviyeli bir grupta ikilileri deneyimli ve yeni katılımcıyı eşleştirerek kur, ama klavyeyi hep deneyimli olanın tutmasına izin verme.
| Grup | Tempo ve anlatım | Ne değişir? | 5. gün önerisi |
|---|---|---|---|
| Ortaokul | Kısa ders 15 dk; her gün tek ana proje, ikinci proje meydan okuma olur | Projeksiyonda Bloklarla göster ile önce bloklar okunur, sonra kod; değişken ve eşik gibi kavramlar günlük örneklerle anlatılır | Kutu projeleri ve Siklon oyunu |
| Lise | Kısa ders 20 dk; tablodaki bütün projeler | Kod önden okunur, bloklar kontrol için kullanılır; mesafe formülü ve Ohm kanunu hesapla gösterilir | Park sensörü ve hafıza oyunu; hazır projeye özellik eklemek |
| Yetişkin | Kısa ders 20–25 dk; 1. ve 2. gün daha hızlı geçilir | Kaldırılan süre millis() ile beklemeden zamanlama ya da bir ekran projesine ayrılır; katılımcılar kendi fikirlerini getirir | Piyano, hafıza oyunu ya da kendi tasarladıkları bir proje |
Kamp bittikten sonra: evde nasıl devam edilir?
Yoğun kampın en büyük riski, son günün coşkusunun bir hafta içinde sönmesidir. Kapanışta katılımcılara evde devam etmeleri için üç yol göster. Proje Bulucu üç soru sorar: ne yapmak istedikleri, ellerinde hangi kart olduğu ve ne kadar deneyimli oldukları; sonuçta en iyi eşleşmeyi ve aynı parçalarla başlanabilecek ücretsiz bir ısınma projesini önerir. Günün soruları her gün yeni bir set açar, yaklaşık 3 dakika sürer ve 15 soruluk seviye testiyle doğru seviyeden başlar. Kod rehberi Arduino C++ ve MicroPython için 36 kart sunar; her kartın sonundaki Bu konuyu projede gör bağlantısı o komutun geçtiği projeleri kolaydan zora sıralar. Kampta verdiğin eğitmen kodu kamp bitince de geçerlidir ve Premium projeler kodun 30 günlük süresi dolana kadar açık kalır. Kamptaki projelerin Kodu anla ve Kendin dene bölümlerinin evde nasıl kullanılacağını Kodu anla ve Kendin dene rehberinde anlattık.
Güvenlik ve sınıf kuralları
- Bütün devreler USB'nin 5 V'u ile çalışır. Prize bağlanan hiçbir parça yok; uygulamadaki 220 V ampul projeleri bu kampın konusu değildir.
- Devreyi değiştirmeden önce USB kablosunu çıkar, kurduktan sonra tak.
- 5V pinini doğrudan GND'ye bağlama; kart ısınır ve bilgisayar USB portunu kapatabilir.
- LED'i her zaman bir dirençle bağla. Bir parça ısınıyorsa ya da yanık kokusu geliyorsa önce USB'yi çek, sonra eğitmeni çağır.
- Servo takılınca kart kendini yeniden başlatıyorsa servo fazla akım çekiyordur; nedenini ve çözümünü Arduino kendini resetliyor yazısında bulabilirsin.
- Yiyecek ve içecek parça masasından uzak durur. Parça bacakları ve jumper uçları sivridir, dikkatli tut.
- Başka grubun devresine dokunmadan önce izin iste. Takıldığında önce Takıldıysan bölümüne bak, sonra yardım iste.
- Her günün sonunda kutudaki parçaları içerik listesine göre say ve kutuyu numarasıyla teslim et.
Beş günün sonunda katılımcılar LED yakmaktan sensörle karar veren küçük bir sisteme kadar bütün zinciri kendi elleriyle kurmuş olur; daha önemlisi, çalışmayan bir devrede nereye bakacaklarını bilirler. Programı ilk kampında olduğu gibi uygula, ikinci kampta hangi günün uzadığına ve hangi projenin daha çok sevildiğine göre değiştir. Kampta kullanacağın projelerin devre şemasına, parça listesine ve koduna önceden göz atmak için BlueGrays uygulamasını kendi telefonunda açıp ilk günün projesini bir kez baştan sona kurman en iyi hazırlıktır.
Sıkça sorulan sorular
5 günlük Arduino atölyesinde neler öğretilir?
Tipik bir sıra LED ve zamanlama, buton ve koşul, ışık ve mesafe sensörleri, ses ve servo, son gün de bunları birleştiren bir mini projedir. Her gün tek bir yeni fikir eklemek katılımcıların yorulmadan ilerlemesini sağlar. Son gün yapılan sergi öğrenilenleri sunmak için iyi bir kapanıştır.
Arduino yaz kampı için günde kaç saat yeterli?
Günde 3 saat, 15 dakikalık bir molayla, çoğu grup için iyi bir dengedir. Bu sürede kısa bir ders, iki yapım bölümü, bir meydan okuma ve paylaşım rahatça sığar. Günde 2 saatte de aynı program uygulanabilir, ama meydan okuma ve paylaşım kısalır.
Arduino atölyesi için kaç kişiye kaç set gerekir?
İkili gruplarda her gruba bir set yeter; 16 katılımcı için 8 set ve bir yedekle toplam 9 set hazırlanır. Her sette bir Arduino Uno, USB kablo, breadboard, jumper kablolar, LED, direnç, buton, LDR, HC-SR04, buzzer ve servo bulunur. LED, direnç ve jumper'ı fazla almak ilk günlerdeki kırılma ve kayıpları karşılar.
Arduino atölyesine katılmak için kodlama bilmek gerekir mi?
Hayır, bu program ilk kez kod yazan katılımcılar için kuruldu. İlk gün yalnız bir LED'in nasıl yakıldığı ve bekleme süresinin nasıl değiştirildiği öğrenilir. Deneyimli katılımcılar için ilk iki gün birleştirilip bir sensör günü eklenebilir.
5 günlük kamp için eğitmen paketi aylık mı olmalı?
Evet, 5 günlük bir kamp için aylık paket yeterlidir. Her kod kullanıldığı günden itibaren 30 gün Premium verir; 1. gün dağıtılırsa katılımcılar kamp bittikten sonra yaklaşık 25 gün daha evde devam edebilir. Kullanılmayan kodların son kullanma tarihi olmadığı için artan kodlar bir sonraki kampa kalır.
Bilgisayar olmadan Arduino atölyesi yapılabilir mi?
Arduino'ya kod yüklemek için bir bilgisayar gerekir; ideal olan her ikili gruba bir bilgisayardır. Bilgisayar azsa iki grup bir bilgisayarı sırayla kullanabilir, telefon ya da tablet de şema, parça listesi ve kodu okumak için kullanılır. Bu durumda yapım süreleri uzar ve günlük program bir proje azaltılarak uyarlanmalıdır.
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

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

HC-SR04 ile Park Sensörü
Arabalardaki park sensörünün küçük bir benzeri: bir şey yaklaştıkça bip sesleri hızlanır. Mesafe sensörü önündeki nesneyi ölçer; 20 santimetreden uzaktaysa yeşil LED yanar, daha yakına gelince kırmızı

Servo Motor Kullanım
Küçük bir servo motorun kolu sırayla üç konuma döner: en başa, tam ortaya ve en sona, her durakta iki saniye bekleyerek. Arduino motora hangi açıda durması gerektiğini söyler, motor da oraya gidip ora
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ç

