Talaan ng mga Nilalaman:

Paggamit ng MATLAB App Designer With Arduino: 5 Hakbang
Paggamit ng MATLAB App Designer With Arduino: 5 Hakbang

Video: Paggamit ng MATLAB App Designer With Arduino: 5 Hakbang

Video: Paggamit ng MATLAB App Designer With Arduino: 5 Hakbang
Video: Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes! 2024, Nobyembre
Anonim
Paggamit ng MATLAB App Designer With Arduino
Paggamit ng MATLAB App Designer With Arduino

Ang MATLAB App Designer ay isang malakas na tool na nagbibigay-daan sa iyo upang magdisenyo ng Mga graphic User Interfaces (GUI) kasama ang lahat ng mga pagpapaandar ng MATLAB.

Sa tutorial na ito gagawa kami ng isang GUI upang makontrol ang liwanag ng isang LED sa pamamagitan ng isang madaling sundin ang mga hakbang.

Tandaan: Ang Tutorial na ito ay gumagamit ng package ng suporta sa hardware ng Arduino sa MATLAB, para sa karagdagang impormasyon mangyaring bisitahin ang

Hakbang 1: Pagbubukas ng taga-disenyo ng App

Pagbubukas ng taga-disenyo ng App
Pagbubukas ng taga-disenyo ng App

Magsimula sa pamamagitan ng pagbubukas ng MATLAB at paglikha ng isang bagong file ng App Designer.

Hakbang 2: Pagdidisenyo ng App

Pagdidisenyo ng App
Pagdidisenyo ng App
Pagdidisenyo ng App
Pagdidisenyo ng App
Pagdidisenyo ng App
Pagdidisenyo ng App

Pindutin ang i-save sa kaliwang sulok sa itaas ng screen at pangalanan itong DimmingLED.

I-drag ang isang Label mula sa bahagi ng library sa gitnang lugar ng disenyo.

Mag-drag ng knob habang hawak ang control key upang maiwasan ang pagdidisenyo ng App Designer ng isang label kasama ang knob.

Pindutin ang Label, pagkatapos ay baguhin ang teksto sa Duty Cycle at ang laki sa 36.

Hakbang 3: Pagkonekta sa Arduino

Pagkonekta sa Arduino
Pagkonekta sa Arduino

Ikonekta ang Arduino sa pamamagitan ng USB port (sa aking kaso ginagamit ko ang Arduino nano).

wire isang LED at isang risistor tulad ng sa sumusunod na eskematiko.

Hakbang 4:

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Bumalik sa App Designer at Mag-click sa CodeView sa itaas ng lugar ng disenyo.

magpasok ng isang pribadong pag-aari mula sa kaliwang sulok sa itaas ng screen.

alisin ang pangalan ng pag-aari at pangalanan itong "a".

Mula sa bahagi ng browser ng kanang pag-click sa app. I-configure at piliin ang Idagdag ang StartUpFcn callback.

Isulat: app.a = Arduino ();

Mula sa Pag-right click ng Component Browser sa app.knop at piliin ang Magdagdag ng ValueChangingFcn callback.

Isulat dito ang sumusunod, pagkatapos ay pindutin ang Run.

pagbabagoValue = kaganapan. Value;

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

writePWMDutyCycle (app.a, 'D3', pagbabagoValue / 100.0);

Hakbang 5: Binabati kita

Binabati kita
Binabati kita
Binabati kita
Binabati kita
Binabati kita
Binabati kita

Ngayon ay makokontrol mo ang LED Brightness mula sa iyong bagong nilikha na app

Inirerekumendang: