Okul İçin Hangi Kart? Arduino Uno, ESP32 ve Pico Karşılaştırması
Okul için Arduino mu ESP32 mi Pico mu? Ders hedefi, sınıf seviyesi, kurulum ve bütçeye göre karar tabloları ve Uno ile başlayan katmanlı 1 yıllık plan.
Okul için Arduino mu, ESP32 mi, Pico mu sorusunun kısa cevabı şu: çoğu okul Arduino Uno ile başlamalı. Dersin hedefinde nesnelerin interneti (IoT), yani Wi-Fi ile veri gönderen ya da telefondan yönetilen cihazlar varsa ikinci adım olarak ESP32 ekle; okulda zaten Python öğretiliyorsa ikinci kart Raspberry Pi Pico olsun. Bütün yılı tek kartla geçirmeye çalışmak yerine katmanlı düşün: ilk dönem 5 V ile çalışan, hataya dayanıklı ve kaynağı bol Uno ile elektronik ve programlama mantığı kurulur, ikinci dönem aynı projeler hedefe uygun ikinci kartta tekrar edilip genişletilir.
Bu yazı bireysel bir karşılaştırma değil; tek kişinin hangi kartı alacağını hangi Arduino'yu almalıyım ve Arduino mu ESP32 mi yazılarında anlattık, kartları tek tek tanımak için ESP32 nedir ve Raspberry Pi Pico nedir yazılarına bakabilirsin. Burada soruya okul gözüyle bakıyoruz: 24 öğrenci, 8 grup, yönetici izni isteyen bilgisayarlar, 40 dakikalık ders saati ve birkaç yıl kullanılacak bir dolap dolusu malzeme. Önce teknik karar tablosu, sonra ders hedefine ve sınıf seviyesine göre öneriler, kurulum farkları ve örnek bir yıllık plan geliyor.

Okul kararı neden bireysel seçimden farklı?
Evde tek kart alan biri için en önemli soru “bu kartla ne yapabilirim?” sorusudur. Okulda ise soru “bu kartla 24 kişi aynı anda, aynı 40 dakikada, en az sorunla ne öğrenir?” olur. Bir öğrencinin portu bulamaması evde 5 dakikalık bir aksiliktir; sınıfta 8 grubun üçü port bulamazsa ders biter. Bu yüzden okulda performans tablosundaki megahertz ve kilobaytlar ikinci planda kalır. Öne çıkan sorular şunlardır: kurulum kaç adım sürüyor, yanlış takılan bir kablo kartı bozuyor mu, sensörler doğrudan bağlanabiliyor mu ve öğretmen hazır ders materyali bulabiliyor mu?
Bir de süre var. Okul kartları genelde bir yıl değil birkaç yıl kullanılır ve her yıl yeni bir sınıf aynı dolabı açar. Bu yüzden seçimi “hangi kart daha güçlü?” diye değil, “hangi kart sırası öğrenciyi bir sonraki adıma taşır?” diye yapmak gerekir. Uno'da kurulan program mantığı ESP32'de aynı dille, Pico'da aynı kavramlarla devam eder; katmanlı planın gücü buradan gelir. Tek kartla bütün yılı geçirmek mümkündür, ama o zaman ya ilk haftalar gereksiz zorlaşır ya da yılın sonunda öğrenci kablosuz bağlantı ve ikinci bir dil gibi önemli bir adımı hiç görmeden ayrılır.
Karar tablosu: Uno, ESP32 ve Pico okulda nasıl ayrışır?
Aşağıdaki tablo, kartları okulda gerçekten fark yaratan ölçütlerle karşılaştırıyor. Tablodaki ESP32, okullarda en sık bulunan 30 pinli ESP32 DevKit (ESP32-WROOM-32 modüllü) kart; Pico ise Raspberry Pi Pico ve kablosuz sürümü Pico W. Uno sütunu klasik Uno R3 içindir; Uno R4'ün farklarını Arduino Uno R4 yazısında bulursun.
| Kriter | Arduino Uno (R3) | ESP32 (DevKit) | Raspberry Pi Pico |
|---|---|---|---|
| Çalışma gerilimi (pinler) | 5 V; pinler 5 V sinyal verir ve kabul eder | 3,3 V; pinler 5 V'a dayanıklı değildir | 3,3 V; pinler 5 V'a dayanıklı değildir |
| Programlama dili | Arduino C++ (bloklarla okunabilir) | Çoğunlukla Arduino C++; MicroPython da çalışır | Çoğunlukla MicroPython; Arduino C++ ile de programlanabilir |
| Kurulum kolaylığı | En kolay: Arduino IDE kur, kartı ve portu seç, yükle | Orta: IDE'ye ayrıca ESP32 kart paketi, bazı kartlarda yüklerken BOOT düğmesi | Kolay: Thonny kur, karta bir kez MicroPython yükle |
| Wi-Fi / Bluetooth | Yok (Uno R4 WiFi'da var) | Wi-Fi (2,4 GHz), Bluetooth Classic ve BLE | Yok; Pico W'da Wi-Fi ve Bluetooth var |
| Hata toleransı | Yüksek: 5 V payı geniş, pin başına önerilen 20 mA ile LED'i direnciyle rahat sürer | Orta: 5 V sinyal pine zarar verir; GPIO0, 2, 12, 15 gibi açılış pinlerine bağlanan devre yüklemeyi bozabilir | Orta: 5 V sinyal pine zarar verir; ama yazılım tarafında BOOTSEL ile her zaman kurtarılır |
| Sensör uyumu | 5 V modüllerin çoğu doğrudan bağlanır (HC-SR04, röle modülü, 5 V LCD) | 3,3 V sensörler doğrudan; 5 V çıkışlı modüllere gerilim bölücü ya da seviye dönüştürücü | ESP32 ile aynı; analog giriş yalnız 3 pin (GP26–GP28) |
| Analog okuma | 6 pin, 10 bit (0–1023) | Çok sayıda pin, 12 bit; ADC2 pinleri Wi-Fi açıkken okunmaz | 3 pin, 12 bit (MicroPython'da read_u16 ile 0–65535) |
| Ders materyali bolluğu | En geniş: yıllardır okullarda, Türkçe kaynak da çok | Geniş, özellikle IoT ve akıllı ev tarafında | Büyüyor; MicroPython belgeleri iyi, Türkçe ders materyali daha az |
| Okul bilgisayarlarına kurulum | Arduino IDE; orijinal kartta sürücü gerekmez, CH340'lı uyumlu kartta gerekebilir | Arduino IDE + birkaç yüz MB kart paketi + USB yongasına göre CP210x ya da CH340 sürücüsü | Thonny; Windows 10/11, macOS ve Linux'ta ayrı sürücü gerekmez |
| Göreli kart maliyeti | Orijinal Uno üçünün en pahalısı; uyumlu Uno kartlar daha ucuz | Genelde düşük | Genelde en düşük |
Tabloyu okurken iki satıra özellikle dikkat et: çalışma gerilimi ve hata toleransı. Uno'nun pinleri 5 V ile çalıştığı için piyasadaki sensör modüllerinin büyük kısmı ona doğrudan bağlanır ve öğrencinin yanlış yere taktığı bir kablo çoğu zaman yalnızca devrenin çalışmamasıyla sonuçlanır. ESP32 ve Pico'nun pinleri 3,3 V'tur; 5 V'luk bir sinyal bu pinlere gelirse pin ya da kart zarar görebilir. Bu fark tek bir öğrenci için küçük bir ayrıntıdır, 8 gruplu bir sınıfta ise yedek kart bütçesini doğrudan etkiler. Maliyet satırı ise tek başına karar verdirmemeli: kartın fiyatı, yanına alınan breadboard, kablo, sensör ve yedeklerin toplamı içinde küçük bir paydır.
Ders hedefine göre hangi kart?
Kartı seçmeden önce dersin sonunda öğrencinin ne yapabilmesini istediğini tek cümleyle yaz. “LED'in neden dirence ihtiyaç duyduğunu ölçerek açıklayabilsin” ile “sıcaklık verisini telefondan görebilsin” farklı kartlar ister. Aşağıdaki tablodaki başlangıç projelerinin hepsi BlueGrays'te ücretsizdir; devre şeması, parça listesi ve koduyla birlikte açılır.
| Ders hedefi | İlk kart | Neden? | Ücretsiz başlangıç projesi |
|---|---|---|---|
| Temel elektronik (akım, gerilim, direnç, LED) | Arduino Uno | 5 V devrelerde ölçülen değerler hesapla kolay örtüşür, hatalar kartı nadiren bozar | Led Yakma, Trafik Lambası |
| Algoritma ve C++ | Arduino Uno, sonra ESP32 | Aynı dil ve aynı IDE; Uno'da öğrenilen setup(), loop(), if ve for ESP32'de aynen geçer | Buton İle Led Yakma (On Off) |
| Python ile programlama | Raspberry Pi Pico | Bilgisayardaki Python bilgisi karta taşınır; Thonny'de yazılan satırın sonucu derleme beklemeden görülür | Raspberry Pi Pico Harici LED Yakma (GP14 + Breadboard) |
| Nesnelerin interneti (IoT) | ESP32 (alternatif: Pico W) | Wi-Fi ve Bluetooth kartın içinde; ESP32 projeleri de Arduino C++ olduğu için 1. dönemin bilgisi boşa gitmez | ESP32 Wi-Fi STA Bağlantısı (LCD Ekranlı) |
| Robotik (motor, servo, mesafe) | Arduino Uno; kablosuz kumanda için ESP32 | Motor sürücü kartlarının ve 5 V modüllerin çoğu Uno düşünülerek tasarlanmış; telefondan sürülen araç isteniyorsa ESP32 | HC-SR04 Mesafe Ölçme (Serial Ekran) |
| Fen deneyleri ve veri toplama | Arduino Uno | Sensör ve Seri Monitör yeterli; DHT11 gibi 5 V modüller doğrudan bağlanır | DHT11 İle Sıcaklık Ve Nem |
Tablodaki en sık yanlış anlaşılan iki satır Python ve IoT. Python öğretmek için Pico'yu seçmenin anlamı, öğrencinin bilgisayarda yazdığı for döngüsünü ve if bloğunu aynı söz dizimiyle bir LED'e uygulamasıdır; Thonny'nin Shell penceresine yazılan tek bir satır anında karttaki LED'i yakar. IoT içinse ESP32'nin avantajı yalnız Wi-Fi'nin kartta olması değil, ESP32 projelerinin Uno'daki gibi Arduino C++ ile yazılmasıdır: 1. dönemde öğrenilen pinMode(), digitalRead() ve if blokları ikinci dönemde aynen kullanılır, öğrenci yalnız Wi-Fi'ye bağlanmayı ve bir web sayfası sunmayı öğrenir. Pico W de Wi-Fi'ye bağlanabilir; okulun hedefi hem Python hem IoT ise Pico W iki ihtiyacı tek kartta karşılar.
Sınıf seviyesine göre öneri
Yaş tek başına belirleyici değil; aynı yaştaki iki sınıftan biri daha önce blok kodlama yapmış, diğeri hiç bilgisayar dersi görmemiş olabilir. Yine de ders saatinin süresi, öğrencilerin klavye ve dosya kullanma alışkanlığı ve okulun ders programı seviyeye göre belirgin şekilde değişir. Aşağıdaki tablo bu farkları özetliyor; “ikinci adım” sütunu aynı yıl içinde değil, öğrenciler hazır olduğunda atılacak adımı gösterir.
| Seviye | Başlangıç kartı | İkinci adım | Dikkat edilecek nokta |
|---|---|---|---|
| Ortaokul (yaklaşık 11–14 yaş) | Arduino Uno | Aynı yıl içinde kart değiştirmek şart değil; kulüp ya da seçmeli derste ESP32 ile telefondan kontrol | Program bloklarla okunur, gerçek kod hazır yüklenir; 40 dakikanın 10'u kuruluma gitmemeli |
| Lise (genel) | Arduino Uno (1. dönem) | Python dersi varsa Pico, yoksa ESP32 (2. dönem) | Kart değişimini yeni bir konu gibi değil, bilinen projenin yeni kartta tekrarı olarak kur |
| Meslek lisesi (elektrik-elektronik, bilişim) | Arduino Uno ve multimetre | ESP32 ile IoT; seviye dönüştürme ve güç hesabı da ders konusu olur | 3,3 V ve 5 V farkını anlatarak değil ölçtürerek öğret |
| Yetişkin kursu | Kursun hedefine göre tek kart | Ev otomasyonu isteyen grupta doğrudan ESP32, Python bilen grupta Pico | Kısa kurslarda iki kartın kurulumuna zaman harcatma |
Ortaokulda bloklarla başlamak programı okumayı kolaylaştırır, ama kart seçimini değiştirmez: BlueGrays'te bloklu projelerin çoğu Arduino projesidir ve bloklar programı okumak içindir, karta her zaman projenin gerçek kodu yüklenir. Blokların C++ ve MicroPython karşılıklarını yan yana görmek istersen bloktan C++'a geçiş tablosuna bak. Lise ve meslek eğitiminde ise iki kartı tanımak başlı başına bir kazanımdır: aynı sensörü 5 V ve 3,3 V kartlarda çalıştırmış bir öğrenci, gerilim seviyesini bir daha ihmal etmez. Yetişkin kurslarında katılımcıların çoğu belirli bir hedefle gelir; ilk derste “ne yapmak istiyorsun?” diye sorup kartı ona göre seçmek, herkese aynı yolu yürütmekten daha verimlidir.
Okul bilgisayarlarına kurulum: sürücü, kart paketi, Thonny ve yönetici izni
Okulda kart seçiminin gizli maliyeti kurulumdur. Evde bir kez yapılan kurulum okulda 8 öğrenci bilgisayarında ve bir öğretmen bilgisayarında tekrar edilir, üstelik çoğu okulda program kurma yetkisi yalnız bilişim sorumlusundadır. Üç kartın kurulum yükü belirgin şekilde farklı:
| Adım | Arduino Uno | ESP32 | Raspberry Pi Pico |
|---|---|---|---|
| Program | Arduino IDE 2 | Arduino IDE 2 | Thonny (kendi Python'u ile gelir) |
| Ek paket | Gerekmez, Uno desteği hazır gelir | Kart Yöneticisi'nden esp32 by Espressif Systems, birkaç yüz MB | Karta bir kez MicroPython UF2 dosyası |
| USB sürücüsü | Orijinal kartta gerekmez; CH340'lı uyumlu kartta gerekebilir | Kart üzerindeki yongaya göre CP210x, CH340 ya da CH9102 | Gerekmez |
| Yönetici izni | IDE kurulumu ve sürücü için genelde gerekir | IDE ve sürücü için gerekir; kart paketi kullanıcının klasörüne iner | Sürücü olmadığı için yük daha hafif; Thonny çoğu zaman kullanıcı hesabına kurulabilir |
| İlk yüklemede sık sorun | Yanlış port seçimi, yalnız şarj eden kablo | Port görünmüyor, “Failed to connect” (BOOT düğmesi), uzun derleme süresi | Thonny'de yorumlayıcı seçilmemiş, MicroPython yüklenmemiş kart |
ESP32 kart paketinin bir ayrıntısı okulda sık sorun çıkarır: paket bilgisayarın geneline değil, oturum açan kullanıcının kendi klasörüne iner. Öğrenciler ortak bir hesapla giriş yapıyorsa sorun yoktur; herkes kendi hesabıyla giriyorsa paket her hesapta yeniden indirilir. Her açılışta kendini ilk hâline döndüren bilgisayarlarda ise kurulum ertesi gün kaybolur; bu durumda bilişim sorumlusundan paketi korunan kuruluma eklemesini istemen gerekir. Pico tarafında MicroPython kartın kendisine yüklendiği için bu sorun yoktur: kartı bir kez hazırlarsın, yıl boyunca hangi bilgisayara takılırsa takılsın Thonny onu tanır.
Bilişim sorumlusuna giderken elinde net bir liste olsun; “Arduino kurulsun” demek yerine aşağıdaki maddeleri ver. Listeyi ilk dönemden önce Uno maddeleriyle, ikinci dönemden önce ESP32 ya da Pico maddeleriyle iletebilirsin:
- Arduino IDE 2'nin masaüstü sürümü, 8 öğrenci ve 1 öğretmen bilgisayarına.
- Uyumlu Uno ya da ESP32 kartlarının USB yongasına göre CH340, CP210x ya da CH9102 sürücüsü; yongayı sipariş gelince kartın üzerinden oku.
- ESP32 kullanılacaksa Kart Yöneticisi'nden esp32 by Espressif Systems paketi ve derste kullanılacak kütüphaneler; öğrenci hesaplarında da görünür olmalı.
- Pico kullanılacaksa Thonny. USB belleği engelleyen bir politika varsa Pico'nun BOOTSEL modunda açılan RPI-RP2 sürücüsü de görünmez; MicroPython'u kartlara dönem başında kendi bilgisayarında bir kez yükle.
- Öğrenci hesaplarının USB seri portlara erişimi kısıtlanmamış olsun.
- Kurulum bitince bir öğrenci hesabıyla 10 dakikalık deneme: kart takılır, port seçilir, örnek kod yüklenir.
Katmanlı plan: bir yıllık örnek
Diyelim ki haftada 2 ders saatin var, sınıfın 24 kişi ve öğrenciler 3'erli 8 grupta çalışıyor. Her dönemden yaklaşık 14 haftayı uygulamaya ayırabildiğini varsayalım. Birinci dönem herkes Uno ile aynı temeli kurar; ikinci dönem okulun hedefine göre A yolu (ESP32, IoT) ya da B yolu (Pico, Python) seçilir. İki yolun ilk haftası bilinçli olarak tanıdık bir projeyle başlar: öğrenciler 1. dönemin ilk projesini yeni kartta yeniden kurar ve farkı kendi gözleriyle görür. Tablodaki projelerin hepsi ücretsizdir.
| Dönem ve hafta | Kart | Konu | Ücretsiz proje |
|---|---|---|---|
| 1. dönem, 1–3. hafta | Uno | Program nedir, dijital çıkış, zamanlama | Led Yakma, Trafik Lambası |
| 1. dönem, 4–6. hafta | Uno | Giriş, koşul, durum tutma | Buton İle Led Yakma (On Off) |
| 1. dönem, 7–9. hafta | Uno | Analog sensör, eşik değeri | Ldr İle Gece Lambası |
| 1. dönem, 10–14. hafta | Uno | Mesafe ve ortam ölçümü, Seri Monitör, mini proje | HC-SR04 Mesafe Ölçme (Serial Ekran), DHT11 İle Sıcaklık Ve Nem |
| 2. dönem A, 1–3. hafta | ESP32 | Aynı LED ve buton ESP32'de, 3,3 V farkı, kart paketi | ESP32 ile LED Yakma |
| 2. dönem A, 4–8. hafta | ESP32 | Sensör ve LCD, Wi-Fi'ye bağlanma | ESP32 DHT22 Sıcaklık ve Nem (LCD Ekranlı), ESP32 Wi-Fi STA Bağlantısı (LCD Ekranlı) |
| 2. dönem A, 9–14. hafta | ESP32 | Telefondan erişilen web sayfası, IoT final projesi | ESP32 Async Web Server (LCD'de IP Göstergeli) |
| 2. dönem B, 1–4. hafta | Pico | Python söz dizimi, LED, trafik lambası | Raspberry Pi Pico Harici LED Yakma (GP14 + Breadboard), Raspberry Pi Pico Trafik Lambası (3 LED Sıralı, GP11/GP12/GP13) |
| 2. dönem B, 5–14. hafta | Pico | Mesafe, ses, buton dizileri, final projesi | Raspberry Pi Pico Park Sensörü (HC-SR04 + 3 LED + Buzzer), Raspberry Pi Pico Buton Piyano (5 Buton + Buzzer + Melodi Kaydı) |
İkinci dönemin ilk haftasında yeni bir konu anlatma; tanıdık LED projesini yeni kartta kurdur ve öğrencilere yalnız “ne değişti?” diye sor. Pin numaraları, 3,3 V, ESP32'de kart paketinin seçilmesi ya da Pico'da kodun Python olması bu sorunun cevaplarıdır ve öğrenciler kendi buldukları farkları unutmaz. A yolunun ilk dersini ESP32 ilk ders planında, devamını 8 haftalık ESP32 IoT modülünde dakika ve hafta düzeyinde hazırladık; B yolu için 6 haftalık Pico MicroPython planı doğrudan kullanılabilir.
Katmanlı plan bütçeyi de böler. İlk yıl yalnız Uno setlerine yatırım yaparsın; ikinci kart, setlerdeki LED, direnç, buton, LDR ve sensörlerle birlikte çalıştığı için çoğunlukla yalnız kart, kablo ve birkaç ek parça demektir. Okulda Arduino laboratuvarı yazısında laboratuvara gösterim için birkaç ESP32 ve Pico önermiştik; sınıfın tamamı ikinci karta geçecekse kart sayısını gösterim adediyle değil grup sayısıyla hesapla. 8 grup ve 1 yedek için ikinci katmanın listesi:
- A yolu: Grup başına 1 ESP32 DevKit, sınıf için 9 adet; kartın USB girişine uyan 9 veri kablosu. Çoğu ESP32 DevKit tek bir breadboard'un neredeyse tamamını kaplar; iki breadboard'u yan yana birleştirip kartı ortaya oturtmak bağlantıyı kolaylaştırır.
- B yolu: Grup başına 1 Raspberry Pi Pico H ya da Pico WH (pin başlıkları lehimli), sınıf için 9 adet; 9 micro USB veri kablosu. Başlıksız Pico alırsan 9 kart için ayrıca lehim saati ayırman gerekir.
- İki yol için: 5 V'luk HC-SR04 kullanılacaksa grup başına bir 1 kΩ ve bir 2 kΩ direnç, sınıf için 9'ar adet; ya da 3,3 V ile çalışan sensör sürümü.
- Kablosuz haftalar için: Okul ağı yerine 2,4 GHz yayın yapan bir telefon hotspot'u ya da ayrı bir router (A yolu ve Pico W ile B yolu).

Okulların kart seçerken sık yaptığı 5 hata
- Hedef yokken IoT kartı almak: ESP32 güçlü olduğu için ilk yıl herkese ESP32 almak cazip gelir. Ama Wi-Fi kullanılmayacaksa öğrenciler 3,3 V sınırlamasını ve ek kurulum adımlarını karşılığını almadan yaşar.
- Aynı derste kart karıştırmak: Dört grup Uno, dört grup Pico ile çalışırsa aynı anda iki ayrı ders anlatırsın. Kart değişimini dönem ya da ünite sınırında yap; karma seviyeli bir sınıfta farkı kartla değil görevin zorluğuyla yarat.
- Pico ile Pico W'yu karıştırmak: Wi-Fi yalnız W'lu sürümde var. Kablosuz bir ünite planlıyorsan siparişte W harfini kontrol et; Python'a giriş için W'suz Pico yeterli.
- Şarj kablosuyla derse girmek: Yalnız şarj eden USB kabloları kartı besler ama port göstermez; öğrenci uzun süre sürücü sorunu arar. Kabloları dönem başında bir kartla tek tek dene ve veri kablolarını işaretle.
- Uyumlu kartı orijinalle aynı sanmak: Uyumlu Uno ve ESP32 kartlar okul bütçesi için mantıklıdır, ama USB yongaları farklı olabildiği için sürücü isteyebilir. Toplu siparişten önce bir örnek kartı okulun bilgisayarında, öğrenci hesabıyla dene.
BlueGrays'te üç kartın karşılığı
BlueGrays'te projeler üç platforma ayrılır ve dağılım katmanlı planla uyumludur: Arduino için 110'u aşkın, ESP32 için yaklaşık 50, Raspberry Pi Pico için 30'u aşkın proje var. Bunların 60'ı tamamen ücretsiz: 20'si Arduino, 20'si ESP32, 20'si Pico projesi. Ücretsiz projelerde devre şeması, parça listesi, kod ve Kodu anla bölümü açıktır; yukarıdaki plan tablosundaki projelerin hepsi bunlardan seçildi. Arduino ve ESP32 projelerinin kodu Arduino C++, Pico projelerinin kodu MicroPython'dur. Keşfet › Projeler'de Filtrele ile platformu ve Ücret Durumu'nu seçerek dersin kartına uyan ücretsiz projeleri tek listede görebilirsin.
- Proje Bulucu: İkinci sorusu “Elinde hangi kart var?”; seçenekler Arduino Uno / Nano, ESP32, Raspberry Pi Pico ve “Henüz kartım yok”. Öğrenci elindeki kartı seçerek öneri alır, sonuç ekranındaki ÖNCE ISIN · ÜCRETSİZ önerisi aynı parçalarla başlanacak ücretsiz bir projeyi gösterir. Ayrıntısı Proje Bulucu yazısında.
- Kod rehberi: Öğren bölümündeki Kod rehberi'nde iki yol var: Arduino C++ ve MicroPython, her birinde 18 kart. Her kartın örneği Blok, Arduino ve MicroPython sekmeleriyle gelir; B yolundaki bir öğrenci aynı komutun C++ ve Python hâlini yan yana görür. Kartların listesi kod rehberi yazısında.
- Günün soruları: Soruların kod dili ayarında İkisi, Arduino ya da MicroPython seçilebilir; B yolundaki sınıf ikinci dönemde MicroPython sorularına geçebilir.
- Birlikte yapalım: Rehber modunun 3. Kodu yükle adımı karta göre değişir: Arduino ve ESP32 projelerinde Arduino IDE'nin Araçlar menüsünden kart ve port, Pico projelerinde Thonny'de MicroPython yorumlayıcısı seçilir. İlk derste bu adımı projeksiyonda birlikte izlemek kurulum sorularını azaltır.
- Premium ve eğitimci paketleri: Premium hesap bazındadır ve üç platformun projelerini birlikte açar; öğrencinin ikinci dönemde ESP32'ye ya da Pico'ya geçmesi için ayrı bir şey alması gerekmez. Sınıfın tamamı için Profil > Eğitimci Paketleri'ndeki 5 ve 10 kodluk, otomatik yenilenmeyen paketlerin nasıl çalıştığını sınıfa toplu Premium kod yazısında anlattık.
Karar vermeden önce 6 soru: zümre toplantısına götür
- Dersin sonunda öğrenci ne yapabilmeli: devreyi açıklamak mı, kod yazmak mı, veriyi ağa göndermek mi?
- Okulda Python ya da C++ dersi var mı, varsa hangi sınıflarda?
- Kaç grup çalışacak ve kaç yedek kart ayıracaksın?
- Bilgisayarlara program kurma yetkisi kimde, kurulum ne kadar sürede yapılabilir?
- Elindeki sensörler 5 V mu 3,3 V mu, ikinci karta uyuyor mu?
- Okul ağı cihaz bağlantısına izin veriyor mu, yoksa hotspot mu gerekecek?
İlk iki sorunun cevabı netse kart kendiliğinden belli olur: temel elektronik ve algoritma için Uno, bağlantı için ESP32, Python için Pico. Kararını vermeden önce plandaki ücretsiz projeleri BlueGrays uygulamasında devre şemaları ve kodlarıyla açıp bir akşam gözden geçirmen, hangi yolun sınıfına uyduğunu görmenin en kısa yolu.
Sıkça sorulan sorular
Okulda Arduino mu Raspberry Pi Pico mu öğretilmeli?
Temel elektronik ve programlama mantığı için Arduino Uno daha güvenli bir başlangıçtır: 5 V ile çalışır, sensörlerin çoğu doğrudan bağlanır ve ders materyali boldur. Okulda Python öğretiliyorsa Pico ikinci kart olarak iyi oturur. İki kartı dönem dönem sıralamak, tek birini seçmekten genelde daha verimlidir.
ESP32 yeni başlayanlar için zor mu?
Kodlama tarafı zor değildir; ESP32 de Arduino IDE ve aynı C++ ile programlanır. Zorluk kurulumda (ek kart paketi, USB sürücüsü, bazen BOOT düğmesi) ve 3,3 V sınırındadır. Bu yüzden okulda ESP32'yi, öğrenciler Uno ile temel devreleri kurmayı öğrendikten sonra açmak daha rahattır.
Raspberry Pi Pico ile Raspberry Pi aynı şey mi?
Hayır. Raspberry Pi işletim sistemi çalıştıran küçük bir bilgisayardır; Pico ise Arduino gibi tek bir programı çalıştıran bir mikrodenetleyici kartıdır. Pico'ya ekran ya da klavye bağlanmaz; bilgisayara USB ile takılır ve Thonny'den MicroPython ile programlanır.
Okul bilgisayarlarına Arduino IDE kurmak için yönetici izni gerekir mi?
Çoğu okulda program kurulumu ve USB sürücüleri yönetici izni ister, bu yüzden işi bilişim sorumlusuyla planlamak gerekir. ESP32 kart paketi ayrıca oturum açan kullanıcının klasörüne iner, öğrenci hesabıyla test etmek şarttır. Pico tarafı daha hafiftir, çünkü ayrı sürücü gerekmez.
Okul için Pico mu Pico W mu almalıyım?
Yalnız Python ve temel elektronik öğreteceksen Pico yeterli. Wi-Fi ya da Bluetooth içeren bir ünite planlıyorsan Pico W al; derslerde ikisi aynı şekilde programlanır. Breadboard'a doğrudan takılması için pin başlıkları lehimli Pico H ya da Pico WH sürümlerini tercih et.
Bir sınıf için kaç kart gerekir?
3'erli gruplarla 24 kişilik bir sınıf 8 grup eder; bir yedekle 9 kart yeterlidir. 2'li gruplar istersen 12 grup ve 1–2 yedek hesapla. İkinci karta geçerken de aynı hesap geçerlidir; laboratuvara gösterim için alınan birkaç kart, sınıfın tamamının geçişine yetmez.
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.

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

ESP32 ile LED Yakma
ESP32 ile temel GPIO çıkışı kullanımını öğretir. Bir LED'i dijital pinden açıp kapatarak yanıp sönme efekti elde ederiz. Arduino UNO'daki klasik blink projesinin ESP32 versiyonu; Arduino ortamındaki temel blink komutları aynıdır, ancak ESP32'nin pin yerleşimi ve 3,3 V GPIO seviyeleri Arduino UNO'dan farklıdır.

ESP32 DHT22 Sıcaklık ve Nem (LCD Ekranlı)
DHT22 sensörü ile ortam sıcaklığını ve nem oranını ölçüp 16x2 I2C LCD ekranda gerçek zamanlı olarak gösteren bir projedir. Adafruit DHT kütüphanesi kullanılarak tek kablo (one-wire) protokolü ile sensörden veri okunur. Bu proje, IoT hava istasyonu, akıllı ev otomasyonu veya seralarda ortam takip sistemlerinin temelini oluşturur. ESP32'nin GPIO 4 pini üzerinden DHT22 ile haberleşme sağlanır.

Raspberry Pi Pico Harici LED Yakma (Breadboard)
Pico'nun dahili LED'inden sonraki adım: breadboard'a harici LED bağlayıp GP14 pini üzerinden kontrol etmek. Bu proje ile Pico'nun herhangi bir genel amaçlı GPIO pinini output olarak nasıl kullanacağını, LED'in polaritesini (uzun bacak = anot/+, kısa bacak = katot/–) ve neden akım sınırlama direnci (220Ω) şart olduğunu öğreniyorsun. Direnci koymazsan LED'e aşırı akım gider ve yanabilir. Devre çok basit: Pico GP14 → 220Ω direnç → LED (+) → LED (–) → Pico GND. Wokwi'de simüle edebilir, gerçek bread

Raspberry Pi Pico Trafik Lambası (3 LED Sıralı)
Kırmızı, sarı ve yeşil LED'lerle gerçek trafik ışığı mantığını simüle ediyoruz — Pico serisinin 3 LED'e geçen ilk projesi! Yeşil 4 saniye "geç", sarı 1.5 saniye "hazırlan", kırmızı 3 saniye "dur" ve kırmızı+sarı 1 saniye "kalkış" (Avrupa trafik lambası pattern'i). Bu proje ile fonksiyon tanımlama (def all_off()), durum makinesi mantığı (sequence) ve coklu GPIO senkronizasyonu kavramlarını öğreneceksin. Devre çok basit: GP11 (Yeşil), GP12 (Sarı), GP13 (Kırmızı) pinlerine 3 LE
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ç

