Python manim kütüphanesi ile eğitim animasyonları oluşturma

Gündelik hayatta okullarda ve eğitim kurumlarında birçok matematiksel kavramı anlayamayız (Belkide biz daha farklı anlıyoruz veya…

MCU ile Buton Okuma

Bilindiği gibi gömülü sistemlerde butonlar sıkça kullanılan elektromekanik elemanlardır.              …

Durum Makinesi Kullanarak Protokol Çözümlemek (Packet Parser)

Bir çoğumuz mikrodenetleyiciler ile uğraşırken haberleşme paketlerini düzgün şekilde alabilmek adına çeşitli yöntemler dener. Durum makinesi…

Omega2+ ile Python + Gsm + GPS Uygulaması

Omega2+ modül üzerinde python programlama dili ile konum kayıt uygulaması geliştirmeye çalışıyorum. GPRS kısmı henüz aktif…

Durum Makineleri (State-Machine)

Durum makineleri özellikle gömülü yazılımlar başta olmak üzere yazılım mühendisliğinde oldukça popüler bir tasarım kalıbıdır(design pattern).…

Yazılım geliştirmede test hazırlamak/test yapmak

Öncelikle bu konuları yeni keşfetmiş/alışkanlık haline getirmeye çalışan biri olarak ,özellikle test konusunda yazı yazmak istiyorum…

MicroPython Kurulumu ve ESP-01 (ESP8266) ile Kullanımı

MicroPython Nedir? MicroPython, bir mikro denetleyicide çalışmak üzere optimize edilmiş, Script tabanlı ve gerçek zamanlı çalışan…

Fonksiyonel Programlama ve Lambda Calculus

Fonksiyonel programlamadan önce bu işin matematiksel tabanını kavramak için temel kavramları ve lambda calculusu temel seviyede…

Gömülü Sistemlerde Kuyruk(Queue) Yapısı

Queue Nedir ? Gömülü sistemlerde çok sık kullanılan bir veri yapısı olan kuyruk yapısından bahsedeceğim. Öncelikle…

Fedora Üzerinde PyCharm ile Git Kullanımı

Birçok programcının, hatta dosyalarla fazlaca haşırneşir olanların karşılaştığı bir sorundur, dosyalarımızın hangisine ne zaman ne değişiklik…