ESP-IDF ile GPIO Kullanımı ve Kesmeler (Interrupts)

ESP32 projelerinde harici sensörler, butonlar veya göstergelerle iletişim kurmanın en temel yolu Genel Amaçlı Giriş/Çıkış (GPIO) pinlerini yönetmektir. Bu yazıda modern ESP-IDF (v5.x) standartlarında gpio_config_t yapısını kullanarak çıkış pini sürmeyi ve butona basıldığında işlemciyi meşgul etmeden çalışan donanımsal kesme (ISR) mekanizmasını inceleyeceğiz. 1. GPIO Yapılandırma Yaklaşımı (gpio_config) Eski yöntemlerde her pin için tek tek gpio_set_direction […]

ESP-IDF Kurulumu

ESP-IDF, ESP ürünleri için FreeRTOS kullanarak programlama yapmamızı sağlayan Espressif firmasının bize sunduğu geliştirme ortamı. Birçok önemli özelliğinin yanında en önemli özelliklerinden birisi de yazdığımız kodu şifreleyebilmemizi sağlaması. Geliştirme yaparken firmanın yayınladığı dokümanları okumak ve sürekli açıp bakmak çok faydalı olacaktır. API Reference API Guides Kuruluma geçecek olursak öncelikle ESP-IDF için gereken paketleri kurmamız gerekiyor. […]