Rehberler · 11 dk okuma

Online Arduino Dersi Nasıl Verilir? Kamera, Simülatör ve Uygulama

Online Arduino dersi için iki kameralı kurulum, ders öncesi set listesi, 45 dakikalık akış, uzaktan hata ayıklama sırası ve 4–8 kişilik grup dersi düzeni.

Online Arduino dersi görüntülü görüşmeyle gayet iyi işler, yeter ki dört şey baştan hazır olsun. Birincisi, set öğrencinin elinde olmalı: kartı sen değil o takar, kodu da o yükler. İkincisi, iki kamera açısı gerekir: biri öğrencinin yüzünü, diğeri bir telefon tutucuyla tam üstten breadboard'u gösterir. Üçüncüsü, öğrenci bilgisayar ekranını paylaşır; sen Arduino IDE'deki kodu, hata mesajını ve seri monitördeki sayıları onunla aynı anda görürsün. Dördüncüsü, dersin projesi bir gün önceden gönderilir; öğrenci parça listesini ve devre şemasını derse gelmeden telefonunda açmış olur. Bu dördü yerindeyken öğrencinin devresini sınıftaki kadar net görmesen de hatayı bulabilirsin, çünkü bakma işini ona bırakıp neye bakacağını sen söylersin. Hatanın büyük kısmı da güçten koda doğru giden altı soruluk bir sırayla birkaç dakikada ortaya çıkar.

Bu yazı online dersin teknik ve pedagojik tarafını anlatıyor: kamera ve ses kurulumu, ders öncesi gönderilecekler, dakika dakika bir ders, uzaktan hata ayıklama, grup dersi yönetimi. Kursun hafta hafta içeriğini nasıl planlayacağını Arduino kursu açmak yazısında, tarayıcıda devre kurmayı Tinkercad Arduino simülasyonu rehberinde anlattık; burada onları tekrar etmiyoruz. Örnekler hep aynı varsayıma dayanıyor: öğrencinin elinde bir Arduino Uno başlangıç seti ve bir bilgisayar var, sen de kendi masanda aynı setle ders veriyorsun.

Arduino Uno kartı: ON güç LED'i, L, TX ve RX LED'leri ile GND ve dijital pin başlıkları
Uzaktan hata ayıklamada ilk bakılan yerler: sağdaki ON LED'i, 13. pine bağlı L LED'i, yükleme sırasında yanıp sönen TX/RX LED'leri ve pin başlıklarının üstündeki etiketler.

Online Arduino dersi neden tek kamerayla yürümez?

Dizüstü bilgisayarın kamerası öğrencinin yüzünü gösterir, masadaki breadboard'u değil. Öğrenci kartı kameraya kaldırınca da iş çözülmez: kablolar sallanır, bir jumper yerinden çıkar, açı her saniye değişir ve sen 13. pinle 12. pini ayırt edemezsin. Bu yüzden online Arduino dersinin temel düzeni üç görüntüden oluşur: yüz kamerası iletişim için, üst kamera devre için, ekran paylaşımı kod için. Yüz kamerası önemsiz değildir; öğrencinin kaşlarını çattığı an, sesli söylemediği bir takılmayı fark ettiğin andır. Üst kamera derste en çok baktığın görüntü olur, çünkü kablonun hangi deliğe girdiğini yalnız o gösterir. Ekran paylaşımı ise sınıftaki "omzunun üstünden bakma" alışkanlığının karşılığıdır: kodu yazarken, derlerken ve seri monitörü okurken öğrenciyle aynı şeye bakarsın.

Teknik kurulum: eğitmen tarafı ve öğrenci tarafı

Pahalı ekipman gerekmez; ikinci kamera çoğu evde zaten bulunan bir telefondur. Hangi görüntülü görüşme uygulamasını kullandığın da çok fark etmez: ekran paylaşımı, sohbet penceresi ve aynı görüşmeye ikinci bir cihazla katılma bugün yaygın uygulamaların neredeyse hepsinde var. Grup dersi vereceksen ara oda (breakout room) özelliği olup olmadığına ayrıca bak. Aşağıdaki tablo iki tarafın da ihtiyacını yan yana gösteriyor.

BileşenEğitmen tarafıÖğrenci tarafı
BilgisayarArduino IDE kurulu, görüşme uygulaması açık; mümkünse ikinci ekran (birinde öğrenciler, birinde kendi IDE'n)Arduino IDE kurulu ve bir kez test yüklemesi yapılmış; Uno'yu takacak boş bir USB portu
Yüz kamerasıDizüstünün kendi kamerası yeterliDizüstünün kendi kamerası yeterli
Üst kameraKendi setinin üstünde bir telefon; anlatırken devreyi sen de üstten gösterirsinTelefon, görüşmeye ikinci katılımcı olarak katılır; breadboard'un 30–40 cm üstünde, arka kamerayla aşağı bakar
Telefon tutucuEsnek kollu masa tutucusu ya da yatay kollu tutucuAynısı; yoksa iki kitap yığını arasına konan bir cetvel ve bant da iş görür
IşıkYandan gelen masa lambasıYandan gelen masa lambası; breadboard'un altına beyaz bir A4 kâğıt
SesKulaklıklı mikrofon; yankıyı önlerKulaklık; telefonun mikrofonu ve hoparlörü kapalı
Ekran paylaşımıKendi IDE'ni ve proje sayfasını gösterirsinYalnız Arduino IDE penceresi paylaşılır; yazı boyutu büyütülmüş olur
İnternetKablolu bağlantı ya da modeme yakınGörüntü donarsa önce yüz kamerası kapatılır, üst kamera açık kalır

En çok işe yarayan numara şu: öğrenci aynı görüşmeye telefonuyla ikinci kez katılır ve telefonun adını "Ayşe - Devre" gibi değiştirir. Telefonda mikrofonu kapatır, hoparlörü sıfıra indirir; yoksa iki cihaz birbirinin sesini yakalar ve görüşme cızırtıya döner. Ön kamera yerine arka kamerayı kullanmak daha net görüntü verir ve ayna sorununu da ortadan kaldırır: ön kamerada kendi önizlemen çoğu uygulamada ters görünür, bu da pin etiketlerini okumayı zorlaştırır. Telefonu yatay tut, breadboard ile Arduino aynı karede olsun ve telefon şarja takılı kalsın; 45 dakikalık görüntülü görüşme bir telefonun pilini hızla tüketir. Ders başladığında üst kamera görüntüsünü sabitle (çoğu uygulamada "öne çıkar" ya da "sabitle" seçeneği var), böylece konuşan kişi değişince görüntü kaybolmaz.

Kendi üst kameranı da kur. Sınıfta tahtaya çizdiğin şeyi online derste kendi breadboard'unda gösterirsin: "Bak, LDR'nin bacağı bu sıraya, 10 kΩ direnç de şu sıraya" derken senin elin de görünür. Öğrenci aynı hamleyi kendi masasında hemen tekrarlar ve iki görüntüyü yan yana karşılaştırırsınız.

Ders öncesi gönderilecekler: 24 saat kuralı

Online derste en pahalı dakikalar, ders sırasında sürücü kurmak ya da eksik direnci aramakla geçen dakikalardır. Bunu önlemek için dersten en geç bir gün önce öğrenciye kısa bir mesaj gönder ve aşağıdaki listeyi tamamlamasını iste. Proje bağlantısı için BlueGrays'te projeyi aç ve Paylaş düğmesine dokun; gönderdiğin bağlantı, uygulama yüklüyse öğrencinin telefonunda doğrudan o projeyi açar. Öğrenci böylece Gerekli Komponentler listesini ve Devre Şeması'nı derse gelmeden görmüş olur.

  1. Set listesi: Parçaların adı ve adedi, direnç değerleriyle birlikte. Öğrenci parçaları masaya dizip üst kameradan bir fotoğraf gönderir; eksik varsa bir gün önceden öğrenirsin.
  2. Projenin bağlantısı: Uygulamadaki Paylaş ile gönderdiğin proje. Öğrenci şemayı büyütüp inceler, parça listesindeki adetleri kendi setiyle karşılaştırır.
  3. Arduino IDE kurulumu: Öğrenci kendi işletim sistemine uygun sürümü kurar ve bir kez açar. İlk açılışta indirilen kart paketlerinin bitmesini bekler.
  4. Test yüklemesi: Dosya > Örnekler > 01.Basics > Blink örneğini açar, Araçlar menüsünde kartı ve portu seçer, yükler. Karttaki L LED'i saniyede bir yanıp sönüyorsa bilgisayar, kablo ve sürücü hazırdır. Bunun ekran görüntüsünü ya da kısa bir videosunu sana gönderir.
  5. Görüşme provası: Dersten önce 5 dakikalık bir deneme görüşmesi: telefonla ikinci katılım, mikrofonun kapatılması, üst kamera açısı.
  6. Telefon tutucu ve ışık: Tutucu masaya kurulmuş, lamba yandan yanıyor, breadboard'un altında beyaz kâğıt var.
  7. BlueGrays hesabı: Öğrenci uygulamaya giriş yapmış olur. Ücretsiz projelerde başka bir şey gerekmez; Premium bir projeyle çalışacaksanız kodunu da önceden kullanmış olur.
ParçaAdetHangi projedeNot
Arduino Uno + USB kablosu1İkisinde deTest yüklemesinde çalıştığı görülen kablo
Breadboard1İkisinde de400 ya da 830 delikli
LDR (ışık sensörü)1İkisinde deBacakları kısaltılmamış olsun, kamerada görünür
10 kΩ direnç1İkisinde deKahverengi-siyah-turuncu; LDR ile gerilim bölücü kurar
330 Ω direnç1Yalnız gece lambasıTuruncu-turuncu-kahverengi; LED'i korur
LED1Yalnız gece lambasıUzun bacak artı (anot)
Erkek-erkek jumper kablo5İkisinde deMümkünse kırmızı 5V, siyah GND için
Test yüklemesini derse bırakma. Port listede görünmüyorsa sorun çoğu zaman yalnız şarj eden bir USB kablosu ya da klon kartlardaki CH340 çipinin sürücüsüdür; bunu görüntülü görüşmede çözmek 20 dakika sürebilir. Öğrenciye Arduino kod yüklenmiyor rehberini gönder, sorun dersten önce çözülsün. Kurulum yine de olmuyorsa dersi kısa, ayrı bir "kurulum görüşmesi" olarak planla.

45 dakikalık online Arduino dersi akışı

Aşağıdaki akış birebir derse göre yazıldı ve iki ücretsiz projeyi art arda kullanıyor: önce Ldr İle Işık Şiddeti Okuma ile LDR'nin değerini seri monitörde okumak, sonra aynı devreye bir LED ekleyip Ldr İle Gece Lambası projesine geçmek. Bu ikili online derse çok uygun, çünkü seri monitördeki sayılar ekran paylaşımında net görünür ve öğrencinin eliyle LDR'yi kapattığı an sayının düştüğünü ikiniz de aynı anda görürsünüz. İki proje de BlueGrays'te devre şeması, kodu ve Kodu anla bölümüyle tamamen ücretsiz.

SüreAşamaEğitmenÖğrenciBakılan görüntü
0–5 dkBağlantı kontrolüSesi, iki kamerayı ve ekran paylaşımını tek tek denerTelefonla ikinci kez katılır, üst kamerayı ayarlarÜst kamera
5–10 dkHedef ve parça kontrolü"Bugün karanlıkta kendiliğinden yanan bir lamba yapacağız" der, parçaları sayarParçaları üst kameranın altına dizer, direnç renklerini okurÜst kamera
10–18 dkDevre 1: LDR + 10 kΩKendi üst kamerasında aynı devreyi adım adım kurarDevre Şeması'nı telefonda büyütüp kurarİki üst kamera yan yana
18–20 dkBana gösterBana göster sırasının ilk dört adımını uygularHer kabloyu parmağıyla gösterirÜst kamera
20–27 dkKod ve seri monitörKodu birlikte okur; 9600 baud'u hatırlatırKodu Linki Kopyala ile bilgisayarda açar, yükler, seri monitörü açarEkran paylaşımı
27–30 dkÖlçümDeğerleri sesli ister, eşiği birlikte seçerLDR'yi eliyle kapatır, lambaya yaklaştırır, değerleri okurEkran paylaşımı + üst kamera
30–38 dkDevre 2: LED + 330 Ω13. pini ve LED'in yönünü vurgularLED'i ekler, gece lambası kodunu yüklerÜst kamera
38–42 dkKendin değiştirEşiği odanın ışığına göre değiştirmeyi isterKoddaki 50 eşiğini kendi ölçtüğü değere göre değiştirirEkran paylaşımı
42–45 dkKapanış ve ödevÖdevi ve sonraki dersin parçalarını söylerÇalışan devrenin fotoğrafını gönderirYüz kamerası

Bu akışın kalbi 27–30. dakikalar. Gece lambası kodundaki eşik 50'dir: okunan değer 50'nin altına düşünce LED yanar. Ama her odanın ışığı farklıdır; öğrencinin odasında aydınlıkta 600, elini kapatınca 120 okunuyorsa 50 eşiğiyle LED hiç yanmaz ve öğrenci devresinin bozuk olduğunu sanır. O yüzden önce ölçtürürsün: "Aydınlıkta kaç, elini kapatınca kaç?" Öğrenci iki sayıyı söyler, eşiği ikisinin ortasına yakın bir değer olarak kendisi seçer ve kodu değiştirir. Projenin Kodu anla bölümündeki Kendin dene görevi de eşiği 300'e çıkarıp farkı gözlemeyi ister; online derste bunu öğrencinin kendi ölçümüne bağlamak hem "devrem bozuk" yanılgısını önler hem de seri monitörün neden var olduğunu öğretir. Seri monitörün baud ayarı ve grafik ekranı için Arduino Serial Monitor rehberine bakabilirsin.

Uzaktan hata ayıklama: "bana göster" sırası

Online derste devreye elini uzatamazsın; bu bir dezavantaj gibi görünür ama doğru kullanılırsa öğretici bir avantajdır. Öğrenci "çalışmıyor" dediğinde ona ne yapacağını söylemek yerine her seferinde aynı sırayla soru sorarsın ve böylece ona bakmayı öğretirsin. Kural basit: güçten başla, koda doğru ilerle, her adımda tek bir şeye bak. Öğrenci "galiba doğru" diyemez; ya kamerada gösterir ya da ekranda okur. Aşağıdaki altı adım, yeni başlayanların en sık yaptığı hataları sırayla eler.

Sıra"Bana göster"Neye bakarsın?Sık bulgu
1Güç LED'i: "Kartı kameraya yaklaştır, ON yazan LED yanıyor mu?"Kartın güç alıp almadığıYanmıyor: kablo ya da USB portu; ya da 5V ile GND kısa devre olduğu için bilgisayar portu kapatmış
2USB ve port: "Ekranını paylaş, Araçlar > Port menüsünü aç."Kartın ve portun seçili olup olmadığıPort yok ya da yanlış port; kart Arduino Uno olarak seçilmemiş
3GND: "Siyah kabloyu parmağınla Arduino'dan breadboard'a kadar takip et."Bütün eksilerin ortak GND'de buluşmasıGND hiç bağlanmamış; uzun breadboard'larda ortadan bölünen güç hattının yarısı boşta
4Pin: "Kablonun karta girdiği yeri yakından göster, etiketi oku."Kablonun koddaki pine takılı olmasıBir yan pine kaymış (12 yerine 13); A0 yerine A1; LED ters takılmış
5Kod satırı: "pinMode ve analogRead satırlarını göster."Koddaki pin numarasının devreyle aynı olmasıKodda 13, devrede 12; eşik değeri ölçülen değerlerin dışında
6Seri monitör: "Seri monitörü aç, hız ayarı kaç baud?"Kartın veri gönderip göndermediğiAnlamsız karakterler: baud 9600 değil; hiç veri yok: yanlış port ya da yükleme bitmemiş

Kamerada bir kabloyu takip ederken öğrenciden parmak ucuyla göstermesini iste; kalem ucu daha da iyidir, çünkü kalem breadboard deliğinin hangisi olduğunu parmaktan daha net işaret eder. Pinleri sayarken kartın kenarından başlat: "GND'den sağa doğru say, kaçıncı delikte?" Breadboard'da sıra numaralarını ve harfleri sesli okut; "c12'de" demek "şuradaki delikte" demekten çok daha az hata bırakır. Bir de şunu bil: üst kamerada sen kartı ters görebilirsin, yani öğrencinin sağı senin solun olur. Yön tarif ederken "sağ, sol" yerine "USB tarafı", "GND yazan taraf", "breadboard'un ortadaki oluğu" gibi kartın üzerindeki işaretleri kullan.

10 adımlık uzaktan kontrol listesi

  1. Kart USB'ye takılı ve ON LED'i yanıyor.
  2. Kablo veri aktarabilen bir kablo; test yüklemesinde çalışan kablonun aynısı.
  3. Arduino IDE'de kart Arduino Uno olarak seçili.
  4. Doğru port seçili; kart çıkarılınca listeden kaybolan port, kartın portudur.
  5. Kod hatasız derleniyor; hata varsa ilk kırmızı satır sesli okunuyor.
  6. Yükleme "yükleme tamamlandı" mesajıyla bitti; yükleme sırasında TX ve RX LED'leri yanıp söndü.
  7. Devredeki bütün eksiler Arduino'nun GND pinine bağlı.
  8. Her kablo şemadaki pinde ve pin numarası kodla aynı.
  9. LED'in uzun bacağı direnç üzerinden pine, kısa bacağı GND'ye gidiyor; direnç renkleri doğru (gerekirse Renk kodu aracıyla kontrol).
  10. Seri monitör açık, hızı koddaki Serial.begin değeriyle aynı (bu derste 9600) ve sayılar akıyor.

Öğrenciden net devre fotoğrafı istemek

  • Tam üstten çek: Telefonu masaya paralel tut. Yandan çekilen fotoğrafta breadboard sıraları birbirine kayar ve kablonun hangi delikte olduğu anlaşılmaz.
  • Flaşı kapat, lambayı yandan yak: Flaş breadboard'un parlak plastiğinde beyaz bir leke bırakır, tam da bakmak istediğin yerde.
  • Yakınlaştırma yerine yaklaş: Dijital yakınlaştırma görüntüyü bulanıklaştırır. Telefonu yaklaştırıp odak için ekrana dokunmak yeterlidir.
  • Etiketler görünsün: Arduino'nun pin etiketleri ve breadboard'un sıra numaraları karede olmalı. Kablolar etiketin üstünden geçiyorsa öğrenci onları hafifçe kenara çeker.
  • Sıkıştırmaya dikkat: Mesajlaşma uygulaması fotoğrafı küçültüyorsa öğrenci onu dosya ya da belge olarak gönderir.
  • Kodu fotoğraf değil metin olarak al: Ekran fotoğrafı yerine kodu kopyalayıp mesaj olarak yapıştırmasını iste; sen de kendi Arduino IDE'nde derleyip satır numarasıyla cevap verirsin.
"Üç fotoğraf kuralı"nı ilk dersten öğret: biri bütün devre, biri Arduino'nun pin başlıkları yakından, biri breadboard yakından. Ders arasında gelen "çalışmıyor" mesajlarının çoğu bu üç fotoğrafla tek seferde çözülür; tek ve uzaktan bir fotoğraf ise genellikle üç mesaj daha demektir.

Simülatörün ve uygulamanın online dersteki yeri

Simülatör, online dersin yerine değil yanına konur. Setler henüz kargodaysa ilk dersi tarayıcıda yapabilir, yeni bir devreyi öğrenciye göstermeden önce kendi ekranında deneyebilir ya da kartı olmayan bir öğrenciye ödev verebilirsin. Tinkercad'in kurulumu, parçaları ve sınırları Tinkercad Arduino simülasyonu rehberinde ayrıntılı; burada yalnız şu kadarını söyleyelim: simülasyonda gevşek kablo, ters takılmış LED ya da yanlış port yoktur, oysa online dersteki hataların çoğu tam olarak bunlardır. O yüzden öğrenci elinde set varken asıl iş gerçek breadboard'da yapılır. Uygulamanın derste ve ders arasında işe yarayan yerleri ise şunlar:

  • Devre Şeması: Öğrenci şemaya dokunup büyütür ve kablo kablo yakınlaştırır. Galeriye Kaydet ile şemayı telefonuna kaydeder; görüntülü görüşme ekranı açıkken şemaya galeriden bakmak uygulamalar arasında gidip gelmekten kolaydır.
  • Linki Kopyala: Kaynak kodunun yanındaki bu düğme kodu bilgisayarda açmak için bir bağlantı kopyalar. Öğrenci bağlantıyı görüşmenin sohbet penceresine ya da kendine mesaj olarak yapıştırır, bilgisayarda açar ve kodu Arduino IDE'ye aktarır. Bağlantı kalıcı değildir, kısa sürede geçerliliğini yitirir; ödevi bağlantıyla değil projenin adıyla ver.
  • Kodu anla: "Bu kod ne yapıyor?" özeti, adım adım açıklama ve Kendin dene görevi ders arası ödev için hazırdır. Örneğin gece lambası dersinden sonra ödev: Ldr İle Işık Şiddeti Okuma projesinde Kodu anla'yı bitir, ölçümü saniyede 10 kez almayı isteyen Kendin dene görevini yap, sonucu bir sonraki derste ekran paylaşımıyla göster.
  • Birlikte yapalım: Öğrenci dersi kaçırdıysa ya da projeyi tek başına tekrar etmek istiyorsa bu rehber modu onu parçaları hazırlamaktan teste kadar adım adım götürür.
  • Forum: Ders arasında takılan öğrenci Soru kategorisinde konu açar, devre fotoğraflarını ve Kod ekle ile kodunu ekler. Çözüm bulununca Çözüldü İşaretle ile kapatır. Sen de cevabı yazarken aynı "üç fotoğraf kuralını" isteyebilirsin. İyi soru yazmanın kuralları Arduino forumda soru sorma yazısında.

Online grup dersi: 4–8 öğrenciyi yönetmek

Bire bir derste her şey seninle öğrenci arasındadır; 4–8 kişilik bir grupta ise asıl sorun aynı anda üç kişinin "hocam bende yanmıyor" demesidir. Görüntülü görüşmede sesler üst üste binince kimse kimseyi duyamaz. Bu yüzden grup dersinde kuralları ilk dakikada koy ve her derste aynı tut. Herkesin üst kamerası açık olsun, mikrofonlar yalnız konuşurken açılsın, yardım isteği de sesle değil yazıyla gelsin.

  • Sıra sistemi: Takılan öğrenci sohbet penceresine yalnız adını ve aşamayı yazar ("Mert - port yok"). Sen listeyi yukarıdan aşağı işlersin; ana odada her öğrenciye en fazla 2 dakika. Daha uzun süren sorun ara odaya taşınır.
  • Ara odalar: Grubu 2–3 kişilik ara odalara böl. Her odada biri devresini kurar, diğeri onun üst kamerasına bakıp şemayla karşılaştırır, sonra roller değişir. Sen odaları sırayla 3–4 dakikalık ziyaretlerle dolaşırsın.
  • Ekran paylaşımı rotasyonu: Her aşamada bir öğrenci ekranını paylaşır, diğerleri kendi ekranlarıyla karşılaştırır. Rotasyonu dersten önce yaz; böylece her öğrenci dönem boyunca en az birkaç kez "gösteren" olur ve sessiz öğrenciler de görünür.
  • Ortak ilerleme işareti: Bir aşamayı bitiren sohbete "tamam" yazar. Grubun yarısı "tamam" dediğinde sonraki aşamaya geçiş anonsunu yaparsın; geride kalanlar ara odada seninle devam eder.
  • Hızlı bitirenler: Kodu anla'daki Kendin dene görevi ya da eşiği değiştirme gibi küçük bir ek görev hazır olsun; bekleyen öğrenci sıkılmaz ve sırayı tıkamaz.

Somut bir örnek: Diyelim ki 6 öğrencilik bir online grupla gece lambası dersini yapıyorsun ve ders 60 dakika. İlk 10 dakika herkes ana odada: bağlantı kontrolü ve parça sayımı. Sonra 3 ara oda açarsın; her odada iki öğrenci 15 dakika boyunca birbirinin devresini üst kameradan kontrol ederek LDR devresini kurar. Ana odaya dönünce bir öğrenci seri monitörünü paylaşır, herkes kendi aydınlık ve karanlık değerlerini sohbete yazar; 6 farklı oda, 6 farklı sayı çıkar ve eşiğin neden kişiye göre seçildiği kendiliğinden anlaşılır. LED eklemesi yine ara odalarda yapılır, son 10 dakikada her oda çalışan devresini bir kez gösterir.

Eğitmen paketi online kursta nasıl işler?

Online kursta öğrencilerin farklı şehirlerde olması Premium projelerde engel değil. BlueGrays'in Eğitimci Paketleri (Profil > Eğitimci Paketleri) 5 ya da 10 kodluk, aylık ya da yıllık Premium kodlar verir; kodları Kodlarım ekranından tek tek paylaşırsın. Paylaşım mesajı hem kodu hem de bir bağlantı içerir; öğrenci bağlantıya dokununca uygulamada Kod Kullan ekranı kod dolu açılır ve Kodu Kullan düğmesine dokunması yeterli olur. Öğrenci Apple ya da Google hesabına kart eklemez, ödeme senin hesabından tek seferlik yapılır ve kendiliğinden yenilenmez. Kodlarım'da hangi kodu kimin kullandığını görürsün; bu yüzden öğrencilere baştan, kodu kullanınca adlarının, kullanıcı adlarının, e-postalarının ve profil fotoğraflarının seninle paylaşılacağını söyle. Paketlerin ayrıntısı sınıf için toplu Premium kod, öğrencinin adımları eğitmen kodu nasıl kullanılır yazısında.

Online derste sık 8 sorun ve çözümü

SorunNeden olur?Çözüm
Görüşmede cızırtı ve yankıTelefon ve bilgisayar aynı odada aynı görüşmede, ikisinin de mikrofonu açıkTelefonda mikrofonu kapat, hoparlörü sıfıra indir; bilgisayarda kulaklık kullan
Üst kamerada yazılar tersÖn kameranın önizlemesi ayna görüntüsüArka kamerayı kullan ya da uygulamanın ayarlarında ayna görüntüsünü kapat
Kablolar seçilemiyor, görüntü bulanıkTelefon çok yüksekte, ışık az ya da arkadan geliyorTelefonu 30–40 cm'ye indir, lambayı yandan yak, altına beyaz kâğıt koy; gerekirse üç fotoğraf iste
Paylaşılan ekranda kod okunmuyorBütün masaüstü paylaşılıyor, yazı boyutu küçükYalnız IDE penceresini paylaş; Arduino IDE tercihlerinden yazı boyutunu büyüt
Görüntü donuyor, ses kesiliyorİnternet iki görüntüyü ve ekran paylaşımını taşıyamıyorÖnce yüz kamerasını kapat; üst kamera ve ses öncelikli
Port görünmüyor ya da yükleme hata veriyorŞarj kablosu, sürücü, yanlış port ya da kart seçimiDers öncesi test yüklemesi; derste olduysa kontrol listesinin 1–6. adımları
Seri monitörde anlamsız karakterlerSeri monitör hızı koddaki değerle aynı değilSeri monitörün hızını 9600 yap (kodda Serial.begin(9600) varsa)
Ders ortasında bir parça eksik çıkıyorSet listesi önceden kontrol edilmemiş24 saat önce parça fotoğrafı iste; o derste eksik kısmı simülatörde göster

Online Arduino dersinin özü, öğrencinin ellerini ve gözlerini senin yerine kullanmasıdır: sen neye bakacağını söylersin, o bakar ve gösterir. Bu düzen birkaç dersten sonra öğrenciye sınıftan bile daha iyi bir alışkanlık kazandırır, çünkü hatayı kendisi bulmayı öğrenir. Bir sonraki online dersin için hazırlık yaparken Ldr İle Işık Şiddeti Okuma ve Ldr İle Gece Lambası projeleriyle başlamak istersen, ikisini de BlueGrays uygulamasında devre şeması, kodu ve Kodu anla bölümüyle ücretsiz bulabilir, bağlantısını öğrencine bugünden gönderebilirsin.

Sıkça sorulan sorular

Online Arduino dersi verimli olur mu?

Öğrencinin elinde kendi seti olduğu sürece evet. Öğrenci kartı kendisi takıp kodu kendisi yüklediği için devreyle doğrudan çalışır; sen de iki kamera ve ekran paylaşımıyla devreyi ve kodu görürsün. Verimi en çok düşüren şey ders sırasında yapılan kurulumdur, bu yüzden test yüklemesini dersten önce yaptır.

Online Arduino dersi için hangi program gerekir?

Öğrencinin bilgisayarında Arduino IDE ve ekran paylaşımı yapabilen herhangi bir görüntülü görüşme uygulaması yeterlidir. Telefon aynı görüşmeye ikinci katılımcı olarak bağlanıp üst kamera olur. Proje, devre şeması ve kod için BlueGrays uygulaması telefonda açık durabilir.

Öğrencinin devresini uzaktan nasıl görürüm?

Öğrencinin telefonunu bir tutucuyla breadboard'un 30–40 cm üstüne yerleştirmesini ve görüşmeye ikinci kez katılmasını iste. Arka kamera daha net görüntü verir ve ayna sorunu yaratmaz. Işık yandan gelmeli, breadboard'un altına beyaz bir kâğıt konmalı.

Uzaktan Arduino hatası nasıl bulunur?

Her seferinde aynı sırayı izle: güç LED'i, USB ve port, GND, pin, kod satırı, seri monitör. Öğrenci her adımda kamerada gösterir ya da ekranda okur. Hataların çoğu ilk dört adımda ortaya çıkar.

Online Arduino dersi kaç dakika olmalı?

Bire bir ders için 45 dakika iyi bir süredir: 5 dakika bağlantı kontrolü, iki küçük devre ve 3 dakikalık kapanış rahatça sığar. 4–8 kişilik grup derslerinde ara odalar ve sıra sistemi zaman aldığı için 60 dakika planlamak daha gerçekçidir.

Öğrencinin Arduino seti yoksa online ders yapılabilir mi?

Evet, Tinkercad gibi tarayıcıda çalışan bir simülatörle devre kurup kodu çalıştırabilirsiniz. Ama gevşek kablo, ters LED ya da port sorunu gibi gerçek hatalar simülasyonda görünmez. Set geldiğinde aynı projeyi bir kez de gerçek breadboard'da tekrar etmek iyi olur.

Tüm projeleri gör
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
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
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
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
Buton İle Led Yakma (On Off)
#10Başlangıç

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

4.8(100)
167
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
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