Kayıtlar

ESP32 IDF Kurulumu ve Kullanımı

Resim
  Merhabalar, Bu yazıda Espressif firmasının mikrodenetleyicilerini programlamak için kullanılan IDF programının kurulumunu ve temel düzeyde program kullanımından bahsedeceğim. Ürünün resmi internet sayfası üzerinden indirme işlemini yapıyoruz. https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/index.html Kullanmış olduğunuz işletim sistemine göre bu kısımdan seçiminizi yapınız. Benim sistemim Windows olduğundan ben burada Windows Installer Dowload seçeneğini seçiyorum. Eğer sizinde kullandığınız sistem aynıysa aynı seçimleri yapabilirsiniz. Offline Installer seçeneğine tıklıyoruz. İndirdikten sonra standart kurulum adımlarını izleyerek Ide'nin kurlumunu yapıyoruz. Ide yüklendikten sonra programımızı çalıştırıyoruz. Sonrasında resimde gösterildiği gibi yeni proje açıyoruz. Template Selection altında Create a project using of the templates seçeneğine seçip alt kısımdan blink seçiyoruz. Proje ismi otamatik olarak değişecektir. Help yazısın altında esp32 yazan kıs...

ESP32 Debug Mod Kullanımı

Resim
 Merhabalar,  Sitesi üzerinden Visual Studio Code indirilir. İndirdikten sonra hepimizin bildiği standart olan yükleme ekranında gelen her şeye OK diyerek kurulumu tamamlıyoruz:)     Vs Code açıldıktan sonra, sol kısımda bulunan tetris bloğuna benzeyen ikona tıklayıp açılan sekmenin arama kutucuğuna C/C++ yazıyoruz. Görselini eklediğim -ilk çıkan extension- install ikonuna tıklıyoruz. (Burada hızlı hızlı next next tıklamamıza gerek yok. Sevgili derlecimiz bu işlemi bizim adımıza halletmekte.) Daha sonra arama çubuğuna platormio yazıp. En üstte bulunan böcek,uzaylı (benzetmesi sizin hayal gözünüz ile sınırlı olan) ikonlu PlatformIO IDE yazan extensionu yüklüyoruz. Platformio yüklendikten sonra sol kısımda simgesi çıkmaktadır. Sırasıyla ikona tıkla PIO Home / Open  Seçeneklerine tıklanılır. Açılan sekme üzerinden; Platforms /Embedded tıklanılır. Arama sekmesine espressif yazılır 2 numaralı olarak işaretlediğim bölüme tıklanılır. Yükleme işlemi yapılır. Ve kurulum ...

ESP32-WROOM AT Komutları Kullanımı

Resim
    Merhabalar bu yazımda sizlere ESP32 WROOM modülünün at komutlarının kullaması için modül üzerinde yapılacak olan değişiklikleri anlacağım.     ESP modüllerini projelerimizde mikrodenetleyici olarak kullanabileceğimiz gibi aynı zamanda UART arayüzünden AT komutları gönderip de kullanabiliriz.     Öncelikle kullanacağımız modülde herhangi bir sıkıntı olmadığından emin olmamız gerekir.Bunu denemek için kart içerisine blink kodunu yükleyebiliriz.Kart ile ilgili herhangi bir sorun olmadığına emin olduktan sonra kartı Bluetooth-WIFI modülü olarak kullanabiliriz. 1-)       https://www.espressif.com/en/support/download/other-tools      Linkden Flash Dowload Tools dosyasını indiriyoruz.      İndirdiğimiz dosya içerisinden  -flash_download_tool_3.9.5.exe- dosyasını çalıştırıyoruz.     Açılan pencereden ayarlamalarınızı gösterdiğim şekilde yapmalısınız.     Uygulama açıldığında sizde ki kay...

MSP430 Interrupt Uygulaması

      Merhabalar bu yazımda sizlere MSP430 geliştirme kartı üzerinden interrupt(kesme) nedir ve nasıl kullanılır bundan bahsedeceğim.Donanımdan bağımsız kesmeleri şu şekilde anlatabiliriz.Bizim bugün bir kargomuz gelecek olsun.Kargocu geldiği zaman kargomuzu alacağız.Ama biz bu kargo beklerken her seferinde balkona çıkıyoruz,kargocu geldimi diye kontrol ediyoruz eğer kargo gelmedi ise işlerimize devam ediyoruz.Ama eğer kargocu biz diğer işlerimizi yaparken gelmiş olursa ve biz de bu durumu farketmezsek kargomuzu teslim alamıyoruz.Çünkü kargo geldiğinde biz ev işlermizle meşgüldük.Bunun yerine -genelde her evde bir adet bulunan- küçük kardeşimizi balkona koyuyoruz ve ona diyoruz ki sen burda bekle ve bana kargo geldiği zaman haber.(Bu işi yaptığı takdirde ona küçük bir ödül veriyoruz ki daha sonraki işlemizde kullanabilelim.)Kargo takibi için bir alarm oluşturduktan sonra kalan işlerimizi gönül rahatlığı ile devam ettirebiliriz.     Günlük hayatta olan bu uygulam...

MSP430 Pin Konfigürasyonu

Resim
      Genel olarak mikrodenetleyici programlanırken ya ilgili registerler(kaydeciler) okunur ya da ilgili registerlere bir değer yazılır.Tabi ki biz bu değerleri gelişi güzel bir şekilde yazmıyoruz.Bu yazımda sizlere basitce MSP430G2553 (MSP430 geliştirme kartı üzerideki mikrodenetleyici) mikrodenetleyicisinin pin konfigürasyonun nasıl yapılacağını anlatacağım.     Öncelikle projemizde ne yapacağımıza karar vermeliyiz.Projemiz kart üzerindeki kullanıcı butonuna bastığımız zaman kartın üzerindeki ledi yakan basmadığımız zaman ledi söndüren bir proje olsun.     Bu proje için  iki adet pin kullanılacak kart üzerinde  bulunan button ve ledin hangi pinlere bağlı olduğunu öğrenmek için MSP430 LaunchPad Development Kit User's Guide olarak arama yapacak olursak konu ile ilgli bir doküman bulabiliriz.İlgili dokümana göre 1. portun 0. pininde user led 1. portun 3. pininde ise user button bulunmaktadır.          Bu bilgiler ışığ...