Obsah:

Použití MATLAB App Designer s Arduino: 5 kroků
Použití MATLAB App Designer s Arduino: 5 kroků

Video: Použití MATLAB App Designer s Arduino: 5 kroků

Video: Použití MATLAB App Designer s Arduino: 5 kroků
Video: Coding for 1 Month Versus 1 Year #shorts #coding 2024, Červenec
Anonim
Použití MATLAB App Designer s Arduino
Použití MATLAB App Designer s Arduino

MATLAB App Designer je výkonný nástroj, který vám umožňuje navrhovat grafická uživatelská rozhraní (GUI) se všemi funkcemi MATLAB.

V tomto tutoriálu vytvoříme GUI pro ovládání jasu LED pomocí snadno sledovatelných kroků.

Poznámka: Tento výukový program používá balíček hardwarové podpory Arduino na MATLABu, více informací naleznete na

Krok 1: Otevření aplikace App Designer

Otevírá se App Designer
Otevírá se App Designer

Začněte otevřením MATLABu a vytvořením nového souboru App Designer.

Krok 2: Navrhování aplikace

Navrhování aplikace
Navrhování aplikace
Navrhování aplikace
Navrhování aplikace
Navrhování aplikace
Navrhování aplikace

V levém horním rohu obrazovky stiskněte tlačítko Uložit a pojmenujte jej DimmingLED.

Přetáhněte štítek z knihovny komponent do centrální oblasti návrhu.

Přetažením knoflíku při současném podržení ovládacího tlačítka zabráníte App Designer v přidávání štítku podél ovladače.

Stiskněte štítek a poté změňte text na Duty Cycle a velikost na 36.

Krok 3: Připojení Arduina

Připojení Arduina
Připojení Arduina

Připojte Arduino přes USB port (v mém případě používám Arduino nano).

zapojte LED a odpor podle následujícího schématu.

Krok 4:

obraz
obraz
obraz
obraz
obraz
obraz

Přejděte zpět do App Designer a klikněte na CodeView nad oblastí návrhu.

vložte soukromý majetek z levého horního rohu obrazovky.

odstraňte název vlastnosti a pojmenujte jej „a“.

V prohlížeči komponent klikněte pravým tlačítkem na app. UIfigure a zvolte Přidat zpětné volání StartUpFcn.

Napište: app.a = Arduino ();

V prohlížeči komponent klepněte pravým tlačítkem na app.knop a zvolte Přidat zpětné volání ValueChangingFcn.

Napište do něj následující text a poté stiskněte Spustit.

changingValue = event. Value;

app. DutyCycleLabel. Text = char (řetězec (měnící se hodnota) + ' %');

writePWMDutyCycle (app.a, 'D3', měnící se hodnota/100,0);

Krok 5: Gratulujeme

Gratulujeme
Gratulujeme
Gratulujeme
Gratulujeme
Gratulujeme
Gratulujeme

Nyní můžete ovládat jas LED z nově vytvořené aplikace

Doporučuje: