Kayıtlar

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 ışığ...

MSP430 ile led yakma

Resim
       Merhabalari bu yazımda sizlere MSP430 geliştirme kartı üzerindeki dahili ledi nasıl yakacağınızdan bahsedeceğim.Bunun için öncelikle bilgisayarınıza Code Composer Studio indirmeniz gerekiyor.Programın indirilmesi ve kurulu hakkında çeşitli kaynaklardan biligiler bulabilirsiniz.Bu kısımı sizlere anlatmayacağım.Projeyi anlatırken kullanmış olduğum geliştirme kartının görselini aşağıya bırakıyorum.Bu kartı Türkiye'deki elektronik malzeme saten sitelerden temin edebilirsiniz.   YENİ PROJE OLUŞTURMA     Code Composer Studio açıldıktan sonra sol üst kısımdan File-New-Project kısmından yeni bir proje dosyası oluşturabilirsiniz.          Açılan pencereden CCS Poject seçilir ve ileri tuşuna basılır.          Projemizin adını led_blink olarak verdik.Empty Project(with main.c) kutucuğuna tıklayıp boş bir proje oluşturabiliriz.Biz bu yazımızda kart üzerindeki dahili ledin kullanımı yapacağımız için Basiz Exa...