İçindekiler:

MATLAB App Designer'ı Arduino İle Kullanmak: 5 Adım
MATLAB App Designer'ı Arduino İle Kullanmak: 5 Adım

Video: MATLAB App Designer'ı Arduino İle Kullanmak: 5 Adım

Video: MATLAB App Designer'ı Arduino İle Kullanmak: 5 Adım
Video: 6 ayda yazilim ogrenin, 3 ayda yazilimin icinden gecin... Balya yapin ahsgajajavsva 2024, Kasım
Anonim
MATLAB App Designer'ı Arduino ile Kullanmak
MATLAB App Designer'ı Arduino ile Kullanmak

MATLAB App Designer, tüm MATLAB işlevleriyle Grafik Kullanıcı Arayüzleri (GUI'ler) tasarlamanıza izin veren güçlü bir araçtır.

Bu eğitimde, takip etmesi kolay adımlarla bir LED'in parlaklığını kontrol etmek için bir GUI yapacağız.

Not: Bu Eğitim, MATLAB üzerinde Arduino donanım destek paketini kullanır, daha fazla bilgi için lütfen https://www.mathworks.com/hardware-support/arduino-matlab.html adresini ziyaret edin.

1. Adım: App Designer'ı Açma

Uygulama Tasarımcısını Açma
Uygulama Tasarımcısını Açma

MATLAB'ı açıp yeni bir App Designer dosyası oluşturarak başlayın.

2. Adım: Uygulamayı Tasarlamak

Uygulamayı Tasarlamak
Uygulamayı Tasarlamak
Uygulamayı Tasarlamak
Uygulamayı Tasarlamak
Uygulamayı Tasarlamak
Uygulamayı Tasarlamak

Ekranın sol üst köşesindeki kaydet düğmesine basın ve DimmingLED olarak adlandırın.

Bileşen kitaplığından bir Etiketi merkezi tasarım alanına sürükleyin.

App Designer'ın düğmenin yanına etiket eklemesini önlemek için kontrol tuşunu basılı tutarken bir düğmeyi sürükleyin.

Etikete basın, ardından metni Görev Döngüsü olarak ve boyutu 36 olarak değiştirin.

Adım 3: Arduino'yu Bağlama

Arduino'yu Bağlamak
Arduino'yu Bağlamak

Arduino'yu USB portu üzerinden bağlayın (benim durumumda Arduino nano kullanıyorum).

aşağıdaki şemadaki gibi bir LED ve bir direnç bağlayın.

4. Adım:

resim
resim
resim
resim
resim
resim

Uygulama Tasarımcısına geri dönün ve tasarım alanının üzerindeki CodeView'a tıklayın.

ekranın sol üst köşesinden özel bir mülk ekleyin.

özellik adını kaldırın ve “a” olarak adlandırın.

Bileşen tarayıcısından app. UIfigure'a sağ tıklayın ve StartUpFcn geri araması ekle'yi seçin.

Yaz: app.a = Arduino();

Bileşen Tarayıcıdan app.knop'a sağ tıklayın ve Add ValueChangingFcn callback'i seçin.

Aşağıdakini yazın, ardından Çalıştır'a basın.

changeValue = event. Value;

app. DutyCycleLabel. Text = char(string(changeValue) + ' %');

writePWMDutyCycle(app.a, 'D3', Değişen Değer/100.0);

Adım 5: Tebrikler

Tebrikler
Tebrikler
Tebrikler
Tebrikler
Tebrikler
Tebrikler

Artık yeni oluşturduğunuz uygulamadan LED Parlaklığını kontrol edebilirsiniz.

Önerilen: