Telefondan Arduino Kod Yükleme: Mümkün mü, Bilgisayarla Nasıl?
Telefondan Arduino kod yükleme mümkün mü? Android OTG, iPhone, ESP32 OTA ve Pico için dürüst cevap, karşılaştırma tablosu ve telefon + bilgisayar iş bölümü.
Telefondan Arduino kod yükleme sorusunun dürüst cevabı şu: kısmen mümkün, ama en sağlam yol hâlâ bilgisayar. Android telefonlarda bir USB OTG kablosu ve üçüncü taraf bir uygulamayla Uno ve Nano gibi bazı kartlara kod yüklenebiliyor; ancak her telefon, her kart ve her kütüphane bunu desteklemiyor. iPhone'da USB üzerinden yükleme pratikte yok. ESP32'ye kablosuz (OTA) yükleme ise ancak karta daha önce OTA destekli bir kod kabloyla yüklenmişse çalışır. Raspberry Pi Pico'da MicroPython ile Android'den seri terminal açıp komut yazabilirsin, ama dosya yönetimi zahmetlidir.
BlueGrays da kartı programlamaz: uygulama sana projeyi, devre şemasını, kodu ve Kodu anla anlatımını gösterir, yüklemeyi bilgisayardaki Arduino IDE yapar. Bu yazıda yöntemleri tek bir tabloda karşılaştırıyoruz, telefonla bilgisayarı nasıl birlikte kullanacağını adım adım anlatıyoruz ve bilgisayarın yanında olmadığı günlerde telefonla neler yapabileceğini, okulda bilgisayar azsa sınıfı nasıl döndüreceğini gösteriyoruz.

Kod yüklemek aslında ne demek, telefon neden zorlanıyor?
Arduino IDE'de Yükle düğmesine bastığında iki iş olur. Önce derleme: yazdığın C++ kodu, kullandığın kütüphanelerle birlikte kartın işlemcisinin anladığı makine koduna çevrilir. Bunun için kartın türüne özel bir derleyici ve kart paketi gerekir; ESP32 için ayrı, Uno için ayrı. Sonra aktarma: hazırlanan dosya USB kablosundan karta gönderilir. Kartın üstündeki USB çipi bilgisayara bir seri port olarak görünür, kartta bekleyen küçük bir yükleyici program (bootloader) gelen kodu belleğe yazar.
Telefon bu iki adımın ikisinde de zorlanır. Derleyicileri ve kart paketlerini telefonda çalıştırmak masaüstündeki kadar kolay değildir; bazı uygulamalar bunu telefonda, bazıları kendi sunucularında yapar. Aktarma için ise telefonun USB girişinin USB host (OTG) olarak çalışması ve uygulamanın kartın USB çipini tanıması gerekir. Android buna izin verir, iOS ise uygulamaların USB seri cihazlarla genel olarak konuşmasına izin vermez. Kısacası mesele telefonun gücü değil; araçların ve izinlerin telefon için tasarlanmamış olması.
Yöntemleri karşılaştır: hangisi ne zaman işe yarar?
Aşağıdaki tablo, bir kartı programlamanın bilinen yollarını yan yana koyuyor. Uygulama adı vermiyoruz, çünkü bu tür uygulamalar sık değişiyor ve hangisinin senin telefonunla, senin kartınla çalışacağını ancak sen deneyerek görebilirsin. Genel kural: listede aşağı indikçe kurulum kolaylaşmıyor, yalnız şartlar artıyor.
| Yöntem | Gerekenler | Çalışan kartlar | Sınırlamalar |
|---|---|---|---|
| Bilgisayar + Arduino IDE | Windows, macOS ya da Linux bilgisayar, veri aktaran USB kablosu, kart paketi | Arduino, ESP32, ESP8266; Pico için Thonny ile MicroPython | Kurulum ilk seferde 15–20 dakika sürer; klon kartlarda sürücü gerekebilir |
| Android + USB OTG + üçüncü taraf uygulama | OTG destekli telefon, OTG adaptörü ya da kablosu, karta uygun uygulama | Çoğunlukla Uno ve Nano gibi klasik kartlar; diğerleri uygulamaya bağlı | Her telefon ve USB çipi desteklenmez, kütüphane desteği sınırlı, hata mesajları az |
| ESP32 kablosuz (OTA) yükleme | Karta önceden kabloyla yüklenmiş OTA destekli kod, aynı Wi-Fi ağı | ESP32 ve ESP8266 | İlk yükleme kabloyla; her yeni kodda OTA bölümü kalmalı; derleme genelde yine bilgisayarda |
| Tarayıcı tabanlı editörler | Güncel tarayıcı, çoğu zaman hesap; bazılarında bilgisayara küçük bir yardımcı program | Editörün desteklediği kartlar | Çoğu masaüstü tarayıcı için tasarlanmıştır; telefon tarayıcısından karta yükleme genelde desteklenmez |
| Okul, kütüphane ya da atölye bilgisayarı | Arduino IDE ve kart paketleri önceden kurulu bir bilgisayar | Kurulu paketlere göre hepsi | Yönetici izni olmadan sürücü ve paket kurulamayabilir; önceden BT sorumlusuyla konuş |
| iPhone ya da iPad, USB ile | Yok | Standart Uno, Nano, ESP32 ve Pico için pratikte yok | iOS uygulamaların USB seri cihazlara erişimini kısıtlar; telefon burada rehber olarak kullanılır |
Android ve USB OTG: ne mümkün, nerede takılırsın?
OTG (On-The-Go), telefonun USB girişinin bir bilgisayarınki gibi davranıp ona takılan cihazı yönetmesi demek. Kurulum basit görünür: telefonun USB-C girişine bir OTG adaptörü takarsın, kartın normal USB kablosunu adaptöre bağlarsın ya da tek parça bir USB-C - USB-B (Uno için) veya USB-C - Mini/Micro USB (Nano için) kablo kullanırsın. Uygulama kartı görürse kodu derler ya da önceden derlenmiş bir dosyayı alıp karta gönderir. Basit bir LED projesi için bu iş bazen gerçekten birkaç dakikada olur.
Pratikte en çok şu noktalarda takılırsın. Hepsini baştan bilmek, "telefonda olmadı, demek ki kart bozuk" diye yanlış bir sonuca varmanı engeller:
- Telefonun OTG desteği: Çoğu yeni Android telefon destekler ama bazıları kartı beslemez ya da ayarlardan OTG'nin açılmasını ister.
- Kartın USB çipi: Orijinal Uno'daki USB çipi ile klon kartlardaki CH340 gibi çipler farklıdır. Uygulama senin kartındaki çipi tanımıyorsa kart hiç görünmez.
- Kütüphaneler: LED yakmak kolaydır; OLED ekran, sensör ya da Wi-Fi kütüphanesi gerektiren bir proje telefonda derlenmeyebilir ya da kütüphaneyi eklemek zahmetli olabilir.
- Hata mesajları: Bilgisayarda Arduino IDE hangi satırda ne hata olduğunu söyler. Telefon uygulamalarında mesajlar çoğu zaman kısa ve belirsizdir.
- ESP32 ve Pico: Bu kartlar için destek uygulamadan uygulamaya çok değişir; bir uygulamanın Uno'yu desteklemesi ESP32'yi de desteklediği anlamına gelmez.
iPhone ve iPad: USB ile yükleme neden pratikte yok?
iOS, App Store uygulamalarının telefona takılan USB seri cihazlarla doğrudan konuşmasına genel olarak izin vermez. Arduino Uno, Nano, ESP32 ya da Pico bilgisayara takıldığında bir seri port olarak görünür; iPhone ve iPad bu bağlantıyı uygulamalara açmadığı için kablolu yükleme pratikte mümkün olmaz. Bluetooth üzerinden programlanmak için özel tasarlanmış bazı kartlar ve setler vardır, ama bunlar standart bir Uno ile aynı şey değildir. Elinde yalnız bir iPhone varsa onu kodu yüklemek için değil, projeyi okumak, şemaya bakmak ve kodu anlamak için kullan; yüklemeyi bir bilgisayarla yap.
ESP32'de kablosuz (OTA) yükleme: önce bir kez kablo
OTA (Over-The-Air), yeni kodun karta Wi-Fi üzerinden gönderilmesi demek. Kulağa "kablosuz, demek ki telefondan" gibi gelir, ama iki şartı var. Birincisi, ESP32'ye daha önce kabloyla, Wi-Fi'a bağlanan ve OTA isteklerini dinleyen bir kod yüklenmiş olmalı; sıfır bir kart kendiliğinden OTA beklemez. İkincisi, her yeni kodda bu OTA bölümü de bulunmalı; OTA'sız bir kod gönderirsen bir sonraki güncelleme için yine kablo gerekir. Kartın ne olduğunu ve ilk kurulumunu ESP32 nedir yazısında anlattık.
OTA'nın en yaygın kullanımı yine bilgisayardandır: Arduino IDE, aynı ağdaki ESP32'yi port listesinde bir ağ portu olarak gösterir ve kod kablosuz gider. Bazı OTA kodları kartta küçük bir web sayfası açar; bu sayfadan derlenmiş bir dosya (.bin) seçip yükleyebilirsin ve sayfa telefonun tarayıcısından da açılabilir. Ama o dosyayı üretmek için derleme genelde yine bilgisayarda yapılır. Yani OTA, tavana monte edilmiş bir sensörü sökmeden güncellemek için harikadır; bilgisayarsız programlama çözümü değildir. OTA kullanacaksan kodda bir parola tanımla ve karta anlaşılır bir ad ver (ör. salon-sensor); aynı ağda birden fazla ESP32 varsa port listesinde hangisinin hangisi olduğunu adından anlarsın.
Raspberry Pi Pico ve MicroPython: telefondan REPL
Pico'da durum biraz farklı, çünkü MicroPython'da derleme bilgisayarda yapılmaz: kartın içinde bir yorumlayıcı çalışır ve gönderdiğin satırları kendisi yürütür. Bu yüzden Android'de OTG ile bağlanan bir seri terminal uygulaması açtığında kartın komut satırına (REPL) ulaşabilirsin. from machine import Pin yazıp dahili LED'i açıp kapatmak, bir sensörün değerini okumak ya da hatanın hangi satırda olduğunu görmek bu yolla mümkündür.
Zahmet dosyalarda başlar. Pico'nun açılışta kendiliğinden çalıştırdığı main.py dosyasını kaydetmek, birden fazla dosya ya da kütüphane yüklemek, eski bir dosyayı silmek terminalden yapılabilir ama yavaş ve hataya açıktır. Bilgisayardaki Thonny ise bunları birkaç tıklamayla yapar. Pico'yu nasıl kuracağını Raspberry Pi Pico nedir yazısında bulabilirsin; telefondaki REPL'i bir deney ve kontrol aracı, Thonny'yi asıl çalışma yeri olarak düşün.
Telefon ve bilgisayar iş bölümü: hangisi neyi yapsın?
Telefonu bilgisayarın yerine koymaya çalışmak yerine ikisine ayrı işler vermek çok daha verimli. Telefon her an elinde olduğu için okumaya, plana ve devre kurarken bakmaya uygundur; bilgisayar ise derlemek, yüklemek ve hata ayıklamak için. BlueGrays'te bu bölüşüm doğal olarak oturur:
| İş | Telefonda (BlueGrays) | Bilgisayarda |
|---|---|---|
| Proje seçmek | Projeler listesi, filtreler, Proje Bulucu | Gerekmez |
| Parça kontrolü | Gerekli Komponentler listesi, adetler | Gerekmez |
| Devreyi kurmak | Devre Şeması, büyütme, Galeriye Kaydet | İstersen şemayı büyük ekranda aç |
| Kodu anlamak | Kodu anla: özet, Adım adım, Kendin dene | Gerekmez |
| Kodu karta yüklemek | Kaynak Kodu > Linki Kopyala ya da Kopyala | Arduino IDE (Pico için Thonny) |
| Test ve hata ayıklama | Proje videosuyla karşılaştırma, Sorun Giderme | Seri Monitör, hata mesajları |
Kodu telefondan bilgisayara geçirmenin üç yolu var. Linki Kopyala, projenin kodunu bilgisayarda açmak için kısa süre geçerli bir bağlantı oluşturur; bağlantıyı bilgisayarın tarayıcısında açınca kod, bir Kodu Kopyala düğmesiyle karşına çıkar. Kopyala kodun kendisini telefonun panosuna alır; kendine bir not ya da mesaj olarak göndermek istersen işe yarar. Üçüncü yol bluegrays.com: ücretsiz projelerin kodu web'deki proje sayfasında da görünür, projeyi adıyla bulup kodu oradan kopyalayabilirsin. Premium projelerde en kısa yol Linki Kopyala'dır. Proje sayfasının diğer bölümlerini proje sayfası rehberinde ayrıntılı anlattık.
Adım adım: telefondaki projeyi bilgisayardan karta yüklemek
Örnek olarak ücretsiz Led Yakma projesini düşün; aynı akış ESP32'de ESP32 Dahili LED Yakma gibi projelerde de geçerli. Bilgisayarda Arduino IDE'nin kurulu olduğunu varsayıyoruz; değilse önce Arduino IDE kurulumu yazısındaki adımları izle.
- Telefonda BlueGrays'te projeyi aç, Gerekli Komponentler listesindeki parçaları masaya diz.
- Devre Şeması'na bakarak devreyi kur; bu sırada kartın USB kablosu takılı olmasın.
- Kaynak Kodu bölümünde Linki Kopyala'ya dokun; "Kod linki kopyalandı!" mesajını gör.
- Bağlantıyı kendine gönder: kendine bir e-posta, bir not ya da mesajlaşma uygulamandaki kendi sohbetin olur.
- Bağlantıyı bilgisayarın tarayıcısında aç; sayfada kodu ve bağlantının kalan süresini görürsün. Kodu Kopyala'ya bas.
- Arduino IDE'de yeni bir çalışma (sketch) aç, içindekileri sil, kodu yapıştır ve hemen kaydet. Kaydettikten sonra bağlantının süresinin dolması önemli değildir.
- Kartı USB ile bağla. Araçlar menüsünden doğru kartı ve portu seç.
- Yükle'ye bas, alttaki konsolda yükleme tamamlandı mesajını bekle.
- Sonucu telefondaki proje videosu ya da açıklamayla karşılaştır; çalışmıyorsa Sorun Giderme bölümüne ve Seri Monitör'e bak.
Bağlantının süresi dolduysa tarayıcıda bunu söyleyen bir sayfa görürsün; uygulamada Linki Kopyala'ya yeniden dokunup yeni bir bağlantı oluşturman yeterli. Pico projelerinde 6. ve 7. adımlar Thonny'de olur: yorumlayıcı olarak MicroPython'u seç, kodu yapıştır, istersen kartın içine main.py adıyla kaydet ve Çalıştır'a bas. Proje bir kütüphane istiyorsa Arduino kütüphane ekleme yazısına, port görünmüyor ya da yükleme hata veriyorsa Arduino kod yüklenmiyor yazısına bak.
Bilgisayar yanında değilken telefonla yapabileceklerin
Bilgisayarın akşam boşalıyor ya da yalnız okulda bilgisayara erişebiliyorsan, gün içindeki boş zamanlarını yüklemeye hazırlık için kullanabilirsin. Diyelim ki akşam 20 dakikalık bir bilgisayar zamanın var: gün içinde telefonla aşağıdakileri bitirirsen o 20 dakika yalnız yükleme ve testle geçer.
- Devreyi kur: Kart, breadboard ve parçalar yanındaysa devreyi şemaya bakarak tamamen kurabilirsin; yükleme için kart bilgisayara sonradan takılır.
- Şemayı kaydet: Galeriye Kaydet ile şemayı telefona al, devreyi kurarken internete gerek kalmadan aç.
- Kodu anla: Özeti ve Adım adım bölümünü oku; her satırın ne yaptığını önceden bilirsen yükleme sonrası hatayı da daha çabuk bulursun. Bölümün ayrıntısı Kodu anla ve Kendin dene yazısında.
- Kendin dene görevini kâğıtta çöz: Görevdeki değişikliği (ör. bekleme süresini değiştirmek) kâğıda yaz, ne olacağını tahmin et; bilgisayara geçince yalnız dene ve tahminini kontrol et.
- Simülatörde dene: Tarayıcıda çalışan simülatörlerde devreyi ve kodu kartsız deneyebilirsin. Telefon ekranında rahat değildir, tablet ya da okul bilgisayarı daha iyidir; ayrıntılar Tinkercad Arduino simülasyonu yazısında.
- Günün soruları: Birkaç dakikalık günlük setle kavramları tekrarla; sistemin nasıl işlediğini günün soruları yazısında anlattık.
- Araçlar: LED direncini LED direnci hesaplayıcı ile, direnç değerini renk kodu aracıyla telefondan bul; 18 aracın tamamı elektronik hesaplama yazısında.
Bir şeyi de unutma: kod bir kez yüklendikten sonra kartın belleğinde kalır ve kart bilgisayarsız çalışır. Yüklemeyi okulda ya da bir arkadaşının bilgisayarında yaptıysan kartı eve götürüp bir USB şarj adaptörüne ya da powerbank'e bağlaman yeter; yeni bir kod yükleyene kadar aynı program her açılışta çalışır. Pico'da bu, kartın içine main.py adıyla kaydettiğin dosya için geçerlidir. ESP32 ya da Raspberry Pi Pico W kullanıyorsan BlueGrays IoT ile kartı yüklemeden sonra telefondan da kontrol edebilirsin: Atölyem › Cihazlarım › Yeni cihaz ekle'den 8 hazır şablondan birini seçersin, Ohmi kodu cihaz anahtarınla hazırlar, sen de kodu BlueGraysIoT kütüphanesiyle Arduino IDE'den bir kez yüklersin; sonrasında anahtarlar, canlı değerler ve grafikler telefonunda olur. 2,4 GHz Wi-Fi gerekir ve ilk cihazın ücretsizdir; adımlar ESP32'yi telefondan kontrol etme rehberinde.
Okulda bilgisayar az ise: istasyon rotasyonu
Telefon + bilgisayar iş bölümü sınıfta da işe yarar. Diyelim ki 24 kişilik bir sınıfın, 8 setin ve yalnız 3 bilgisayarın var. 3'er kişilik 8 grup kurarsan ders boyunca bilgisayar gerektiren tek iş yükleme olur ve bu iş grup başına 5 dakikayı geçmez. 3 bilgisayarla 8 grup üç turda yükleme yapar (3 + 3 + 2), bu da yaklaşık 15 dakika demektir; kalan sürede gruplar masada telefonla çalışır.
| Aşama | Nerede | Ne yapılır | Süre |
|---|---|---|---|
| Ders öncesi | 3 bilgisayar | Öğretmen kodu Linki Kopyala ile her bilgisayara açar, Arduino IDE'ye yapıştırıp kaydeder, kart ve portu dener | 10 dk |
| 1. Hazırlık | Grup masası, telefon | Projeyi aç, Kodu anla özetini oku, kodun ne yapacağını tek cümleyle yaz | 8 dk |
| 2. Devre | Grup masası, set | Şemaya göre devreyi USB'siz kur, bir grup üyesi bağlantıları şemayla kontrol eder | 10–12 dk |
| 3. Yükleme | Bilgisayar istasyonu | Grup kartı ve kabloyu getirir, yükler, sonucu test eder, masaya döner | Grup başına 5 dk |
| 4. Kendin dene | Masa, ardından istasyon | Görevi kâğıtta çöz, tahmini yaz; boş istasyon olursa değişikliği yükleyip dene | Kalan süre |
Sıra karışmasın diye grupları yükleme sırasına göre numaralandır ve tahtaya yaz; istasyonda bir grup en fazla 5 dakika kalır, sorun çözülmediyse masaya dönüp Sorun Giderme'ye bakar ve bir sonraki boşlukta yeniden gelir. Rol dağılımı, set yönetimi ve yardım kuyruğu gibi ayrıntıları kalabalık sınıfta Arduino dersi yazısında topladık.
Kablo, güç, tablet ve Chromebook: kısa cevaplar
| Soru | Kısa cevap |
|---|---|
| Hangi OTG kablosu gerekir? | Telefonun girişine uyan bir OTG adaptörü ve kartın kendi USB kablosu ya da tek parça USB-C - USB-B (Uno) veya USB-C - Micro USB (Nano) kablo. Kablo veri aktarmalı; yalnız şarj eden kablolarda kart görünmez. |
| Telefon kartı besler mi? | OTG destekli çoğu telefon besler; Uno ve birkaç LED için yeterlidir. Motor, servo ya da röle için yetmez ve bataryayı hızlı tüketir. |
| Tabletle yüklenir mi? | Android tablet, Android telefonla aynı şartlara tabidir. iPad'de USB ile yükleme pratikte yoktur. Windows tablet aslında bir bilgisayardır; Arduino IDE kurulabiliyorsa normal yolla yükler. |
| Chromebook ile olur mu? | Bazı Chromebook'larda Linux ortamı açılıp Arduino IDE kurulabiliyor, bazı tarayıcı tabanlı editörler de Chromebook'u destekliyor. Okulun yönettiği cihazlarda bu seçenekler kapalı olabilir; önce BT sorumlusuna sor. |
| Kod kartta kalır mı? | Evet. Yeni bir kod yükleyene kadar program kartın belleğinde kalır ve kart her beslendiğinde yeniden çalışır. |
| BlueGrays kodu karta gönderir mi? | Hayır. BlueGrays projeyi, şemayı, kodu ve açıklamasını verir; kodu karta Arduino IDE ya da Thonny yükler. |
| Yüklemeden sonra kartı telefondan kontrol edebilir miyim? | ESP32 ya da Raspberry Pi Pico W ile evet: BlueGrays IoT'de kodu bir kez Arduino IDE'den yüklersin, sonra anahtarlar ve canlı değerler telefondan yönetilir. Ücretsiz planda 1 cihaz, 1 değer için grafik ve 24 saatlik geçmiş; Premium'da 10 cihaz, 20 değer için grafik ve 30 günlük geçmiş vardır. |
Kısacası telefon, Arduino öğrenirken elinden düşmeyen bir rehber; bilgisayar ise kodu karta taşıyan araç. Gün içinde telefonda projeyi seçip devreyi kurar, kodu anlar ve görevi kâğıtta çözersen, bilgisayar başında geçirdiğin birkaç dakika yalnız yükleyip denemekle geçer. Bu düzeni denemek istersen BlueGrays'i telefonuna kurup ücretsiz projelerden biriyle başlayabilirsin.
Sıkça sorulan sorular
Telefondan Arduino'ya kod yüklenir mi?
Android'de USB OTG kablosu ve uygun bir uygulamayla Uno ve Nano gibi bazı kartlara yüklenebilir, ama her telefon, kart ve kütüphane desteklenmez. iPhone'da USB ile yükleme pratikte yoktur. En sağlam yol bilgisayardaki Arduino IDE'dir.
iPhone ile Arduino programlanır mı?
Standart Arduino kartları iPhone'a USB ile bağlanıp programlanamaz, çünkü iOS uygulamaların USB seri cihazlara erişimini kısıtlar. iPhone'u projeyi okumak, şemaya bakmak ve kodu anlamak için kullanıp yüklemeyi bir bilgisayarda yapabilirsin.
OTG kablosuyla Arduino'ya kod atılır mı?
Telefon OTG destekliyorsa ve kullandığın uygulama kartındaki USB çipini tanıyorsa evet. Klon kartlardaki çipler her uygulamada desteklenmeyebilir, kütüphane gerektiren projeler de telefonda derlenmeyebilir.
ESP32'ye telefondan kod yüklenir mi?
ESP32'ye önceden kabloyla OTA destekli bir kod yüklendiyse yeni kod Wi-Fi üzerinden gönderilebilir; bazı OTA kodları telefonun tarayıcısından dosya yüklemeye izin verir. Ancak dosyayı derlemek genelde yine bilgisayarda yapılır ve sıfır bir kart OTA beklemez.
Bilgisayarsız Arduino öğrenilir mi?
Devre kurmak, şema okumak, kodu anlamak, simülatörde denemek ve soru çözmek telefonla yapılabilir. Kodu gerçek karta yüklemek için ise çoğu durumda bir bilgisayar gerekir; okul ya da kütüphane bilgisayarı da yeterlidir.
BlueGrays Arduino'ya kod yükler mi?
Hayır, BlueGrays kartı programlamaz. Uygulama projeyi, devre şemasını, kodu ve Kodu anla anlatımını gösterir; Linki Kopyala ile kodu bilgisayara geçirip Arduino IDE ya da Thonny ile yüklersin.
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

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

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 Dahili LED Yakma
ESP32 DevKit V1'in üzerindeki dahili (built-in) mavi LED'i yanıp söndürmek. Hiçbir harici bileşen gerekmez! ESP32 satın aldığında ilk denemen gereken proje. GPIO 2 dahili LED'e bağlıdır.

Raspberry Pi Pico Dahili LED Yakma (Pico ve Pico W)
Raspberry Pi Pico serisinin açılış projesi! Pico'nun üzerindeki yeşil dahili LED'i yakıp söndürerek kartın çalıştığını doğruluyoruz — klasik "Hello World" tarzı ilk deney. Harici bileşene ihtiyaç YOK, sadece Pico ve USB kablosu yeterli. Kod MicroPython ile yazıldı (Raspberry Pi Vakfı'nın resmi olarak desteklediği dil). Thonny IDE ile Pico'yu programlarken machine.Pin sınıfı, Pin.OUT mode, led.on()/off() metodları ve time.sleep() fonksiyonlarını kavrarsın. Seri

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ç

