- MATLAB için Donanım Destek Paketini Kurun:
- MATLAB'ı test etme:
- MATLAB ve Arduino kullanarak LED'leri kontrol etme:
Bu projede öğreneceğiz,
- MATLAB yazılımında Arduino için donanım desteği nasıl kurulur.
- MATLAB kodunu kullanarak bir Arduino nasıl kontrol edilir.
Normalde Arduino'ya kod yazmak ve yüklemek için Arduino IDE kullanıyoruz. MATLAB'ın avantajı, C / C ++ 'dan daha kolay olan yüksek seviyeli bir programlama dili kullanmasıdır. MATLAB kullanmanın bir diğer avantajı da, I / O işlemlerinin sonuçlarını hızlı bir şekilde (derlemeden) görebilmemizdir. Ayrıca, MATLAB, Arduino'dan toplanan verileri hızlı bir şekilde analiz etmek ve görselleştirmek için kullanabileceğimiz çizim işlevleri sağlar. Öncelikle MATLAB yazılımında Arduino için donanım destek paketinin nasıl kurulacağını öğreneceğiz. MATLAB yazılımında Arduino için donanım destek paketini kurduktan sonra MATLAB kodu kullanarak Arduino kartına bağlı ledleri kontrol edeceğiz.
MATLAB için Donanım Destek Paketini Kurun:
Adım 1. MATLAB'ı başlatın (en son Sürüm tercih edilir).
Adım 2. yılında Çevre bölümünde, seçmek Eklentileri> Daha Donanım Desteği Paketleri .
Adım 3. Eklenti gezgini penceresini başlatacaktır.
Adım 4. Arduino Donanımı için MATLAB Destek Paketine tıklayın .
Adım 5. Kur'a tıklayın, şimdi yükleyici MathWorks hesabınızda oturum açmanızı isteyecektir. MathWorks hesabınız yoksa kurulum sırasında bir hesap oluşturabilirsiniz.
Adım 6. Oturum açtıktan sonra, lisans sözleşmesini kabul edin ve kuruluma devam edin.
Adım 7. Şimdi, paketin indirilip kurulmasını bekleyin.
Adım 8. Artık MATLAB için Arduino Destek Paketini başarıyla yüklediniz.
MATLAB'ı test etme:
MATLAB için destek paketini kurduktan sonra doğru kurulup kurulmadığını kontrol etmemiz gerekiyor.
1. MATLAB'ı açın.
2. Arduino'yu PC'ye bağlayın.
3. MATLAB komut penceresine aşağıdaki komutu yazın.
a = arduino ()
4. PC'ye birden fazla Arduino bağlıysa, aşağıdaki komutu kullanarak kart tipini ve bağlı olduğu COM portunu belirleyebiliriz.
a = arduino ('COM5', 'uno')
5. Yukarıdaki komutu girdikten sonra MATLAB, Arduino'nuz ile iletişim kurmaya çalışacak, başarılı olursa MATLAB, PC'ye bağlı Arduino kartının özelliklerini gösterecektir.
6. Şimdi çalışma alanında MATLAB arduino nesnesi olan 'a' değişkenini görebiliriz. Nesneyi temizlemek için aşağıdaki komutu kullanabiliriz.
temizle
Arduino nesnesini çalışma alanından kaldıracaktır.
MATLAB ve Arduino kullanarak LED'leri kontrol etme:
Bu örnekte, MATLAB kullanılarak Arduino'ya bağlı bir LED'i yanıp söneceğiz.
Gerekli Bileşenler:
- Arduino
- Dirençler
- LED'ler
- Arduino için USB kablosu
Şematik:
Adımlar:
- MATLAB'ı başlatın.
- Arduino'nuzu PC'ye bağlayın.
- Devreyi şemada gösterildiği gibi yapın.
- .M kodunuzu açın.
- Kaydedin ve Çalıştırın.
- LED Yanıp Sönmeye başlar.
- 5 kez yanıp söndükten sonra LED söner.
Kod çok basit ve aşağıda verilmiştir, kopyalayıp.m uzantılı dosyaya kaydedin. Kod etrafında oynayabilir ve gereksinimlerinize göre özelleştirebilirsiniz. Projenin eksiksiz çalışması aşağıdaki Videoda gösterilmektedir.
Ayrıca, Arduino ile MATLAB grafik arayüzü hakkında daha fazla bilgi edinmek istiyorsanız, bu projeyi kontrol edin: Arduino ve MATLAB kullanan GUI Tabanlı Ev Otomasyon Sistemi