Bu içeriğimizde, Raspberry Pi Pico ile MicroPython kullanımını inceliyoruz. 2012 yılında tek kartlı bilgisayar (SBC) olan Raspberry Pi’yi hayatımıza sokarak bilgisayar bilimleri eğitiminde çığır açan Raspberry Pi Vakfı, tam 9 yıl sonra, 2021 yılında kendi tasarımı olan **RP2040 silikon çipi** ile donatılmış ilk mikrodenetleyici kartı **Raspberry Pi Pico**’yu piyasaya sürdü. Bu hamle, vakfın mikrokontrolcü ve […]
Raspberry Pi Pico ile MicroPython Kullanımı
MicroPython Kesmeler Kullanımı ESP32 ve ESP8266
Bu yazımızda, mikrodenetleyici programlamanın en kritik konularından biri olan MicroPython kesmeler (interrupts) konusunu tüm detaylarıyla ele alıyoruz. Bu rehberdeki adımları ve kodları doğrudan uygulayabilmek için ESP32 veya ESP8266 kartınızda MicroPython belleniminin (firmware) yüklü olması gerekmektedir. Ayrıca hazırladığımız kodları karta yüklemek için bir geliştirme ortamına (IDE) ihtiyacınız olacak. Bu amaçla Thonny IDE veya uPyCraft IDE kullanmanızı […]
ESP8266 ve ESP32 MicroPython Kurulumu
Bu rehberimizde, nesnelerin interneti (IoT) dünyasının iki popüler donanımı olan ESP8266 ve ESP32 MicroPython belleniminin (firmware) kurulumunu ve temel kullanımını adım adım inceliyoruz. Klasik masaüstü Python ile MicroPython arasındaki mimari farkları ele alacak, uPyCraft IDE geliştirme ortamı yardımıyla kartlarımızı nasıl programlayacağımızı öğreneceğiz. Rehberin sonunda, gömülü sistemlerin “merhaba dünya”sı olan asenkron LED yakıp söndürme (blink) uygulamasını […]
ESP8266 ve ESP32 MicroPython ile OLED Ekran Kullanımı
Bu rehberimizde ESP32 MicroPython, gömülü sistem projelerinde bilgi görselleştirmenin en şık yollarından biri olan 0.96 inç SSD1306 OLED ekranı, MicroPython platformu kullanarak hem ESP8266 hem de ESP32 mikrodenetleyicileriyle nasıl kontrol edeceğimizi inceliyoruz. Uygulama kapsamında ekranı donanımsal olarak yapılandıracak, “Hello World!” mesajı yazdıracak ve pikselleri tek tek kontrol etmemizi sağlayan gelişmiş çizim kütüphane fonksiyonlarını detaylandıracağız. Ön […]
MicroPython Thonny IDE Kurulumu Windows, MacOS, Linux
Bu kapsamlı rehberimizde, gömülü yazılım geliştiricileri arasında oldukça popüler olan Thonny IDE yazılımını tanıyacak, kurulum ve yapılandırma adımlarını adım adım öğreneceğiz. Rehberin sonunda, MicroPython ve Thonny IDE kullanarak kart üzerindeki dahili LED’i nasıl yanıp söndüreceğinizi (blink) öğrenmiş olacaksınız. ESP32 ve ESP8266 mikrodenetleyici kartlarınızı hafif ve kararlı MicroPython bellenimi (firmware) ile programlamak istiyorsanız, zengin hata ayıklama […]
MicroPython için En İyi 5 IDE
Bu içeriğimizde, MicroPython IDE’lerini inceliyoruz. ESP32 ve ESP8266 mikrodenetleyici kartlarını programlarken MicroPython dilinin gücünden tam olarak yararlanabilmek, doğru geliştirme ortamının (IDE) seçilmesine doğrudan bağlıdır. Bu rehberimizde; gömülü yazılım dünyasında en çok tercih edilen, MicroPython desteğine sahip editörleri (IDE) masaya yatırıyoruz. Eğer MicroPython öğrenmeye yeni başlıyorsanız ve hangi yazılım platformunu seçeceğiniz konusunda kararsızsanız, ihtiyaçlarınıza en uygun […]
MicroPython Firmware Flashlama
Bu rehberimizde, uPyCraft IDE ile MicroPython firmware flashlama yapımını adım adım gösteriyoruz. uPyCraft IDE; Windows, macOS ve Linux (Ubuntu/Debian) işletim sistemlerinde sorunsuzca çalışabilen çapraz platform destekli kararlı bir araçtır. Geliştirme arayüzünün kurulum adımları ve sistem gereksinimleri için hazırladığımız uPyCraft IDE Kurulum Kılavuzu içeriğimizi ziyaret ederek hazırlıklarınızı tamamlayabilirsiniz. Bilgisayarınızda kurulu olan uPyCraft IDE aracılığıyla, MicroPython bellenim […]
uPyCraft IDE Kurulumu Windows, MacOS, Linux
IoT (Nesnelerin İnterneti) dünyasının en popüler donanımları olan ESP32 ve ESP8266 mikrodenetleyici kartlarını programlamak için kullanılabilecek pek çok farklı yazılım aracı mevcuttur. Eğer bu güçlü kartları Python tabanlı MicroPython bellenimi ile hızlı ve kararlı bir şekilde kodlamak istiyorsanız, en pratik çözümlerden biri uPyCraft IDE kullanmaktır. uPyCraft; Windows, macOS ve Linux (Ubuntu) üzerinde sorunsuz çalışan kompakt […]
MicroPython Firmware’i esptool.py ile Flashlama
Bu rehberimizde, Espressif firmasının resmi komut satırı aracı olan esptool.py yazılımını kullanarak ESP32 ve ESP8266 kartlarına MicroPython bellenimini (firmware) nasıl sıfır hata ile yükleyeceğinizi (flash) gösteriyoruz. esptool.py; Windows, macOS ve Linux (Ubuntu/Debian) işletim sistemlerinde kararlı bir şekilde çalışan güçlü bir araçtır. Detaylı teknik açıklamalar ve parametre belgeleri için resmi esptool.py GitHub sayfasını da ziyaret edebilirsiniz. […]
