Sadržaj:
- Korak 1: Otvaranje Dizajnera aplikacija
- Korak 2: Dizajniranje aplikacije
- Korak 3: Povezivanje Arduina
- Korak 4:
- Korak 5: Čestitamo
Video: Korištenje MATLAB App Designera s Arduinom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
MATLAB App Designer moćan je alat koji vam omogućuje projektiranje grafičkih korisničkih sučelja (GUI) sa svim MATLAB funkcionalnostima.
U ovom vodiču napravit ćemo GUI za kontrolu svjetline LED dioda kroz korake koje je lako slijediti.
Napomena: Ovaj vodič koristi Arduino paket hardverske podrške na MATLAB-u, za više informacija posjetite
Korak 1: Otvaranje Dizajnera aplikacija
Počnite otvaranjem MATLAB -a i stvaranjem nove datoteke dizajnera aplikacija.
Korak 2: Dizajniranje aplikacije
Pritisnite spremi u gornjem lijevom kutu zaslona i dajte mu ime DimmingLED.
Povucite oznaku iz biblioteke komponenti u središnje područje dizajna.
Povucite gumb dok držite kontrolnu tipku kako biste spriječili da dizajner aplikacije doda oznaku uz gumb.
Pritisnite oznaku, a zatim promijenite tekst u Radni ciklus i veličinu na 36.
Korak 3: Povezivanje Arduina
Spojite Arduino putem USB priključka (u mom slučaju koristim Arduino nano).
ožičite LED i otpornik kao na sljedećoj shemi.
Korak 4:
Vratite se na Dizajner aplikacija i kliknite CodeView iznad područja dizajna.
umetnite privatno vlasništvo iz gornjeg lijevog kuta zaslona.
uklonite naziv svojstva i dajte mu ime „a“.
U pregledniku komponente desnom tipkom miša kliknite app. UIfigure i odaberite Dodaj povratni poziv StartUpFcn.
Napišite: app.a = Arduino ();
U pregledniku komponenti desnom tipkom miša kliknite app.knop i odaberite Add ValueChangingFcn povratni poziv.
Napišite sljedeće, a zatim pritisnite Pokreni.
mijenjajuVrijednost = događaj. Vrijednost;
app. DutyCycleLabel. Text = char (string (variableValue) + ' %');
writePWMDutyCycle (app.a, 'D3', variableValue/100.0);
Korak 5: Čestitamo
Sada možete kontrolirati svjetlinu LED -a iz vaše novostvorene aplikacije
Preporučeni:
Korištenje 4 -znamenkastog i 7 -segmentnog zaslona, s Arduinom: 7 koraka
Korištenje 4 -znamenkastog i 7 -segmentnog zaslona, s Arduinom: U ovom vodiču pokazat ću vam kako koristiti 7 -segmentni zaslon s 4 znamenke pomoću arduina. Neke osnovne stvari koje bih želio istaknuti je da ovo zauzima gotovo sve digitalne pinove na arduino uno, leonardo, ploče s 13 digi
Korištenje infracrvenog senzora s Arduinom: 8 koraka (sa slikama)
Korištenje infracrvenog senzora s Arduinom: Što je infracrveni (poznatiji kao IR) senzor? IR senzor je elektronički instrument koji skenira IC signale u određenim frekvencijskim rasponima definiranim standardima i pretvara ih u električne signale na svom izlaznom pinu (obično se naziva signalni pin) . IC signal
Korištenje DS1307 i DS3231 modula sata u stvarnom vremenu s Arduinom: 3 koraka
Korištenje DS1307 i DS3231 modula satova u stvarnom vremenu s Arduinom: Stalno dobivamo zahtjeve o tome kako koristiti module satova u stvarnom vremenu DS1307 i DS3231 s Arduinom iz različitih izvora-pa je ovo prvi od dva dijela vodiča o tome kako ih koristiti. Za ovaj Arduino vodič imamo dva modula sata u stvarnom vremenu
I2C / IIC LCD zaslon - Upotrijebite SPI LCD za I2C LCD zaslon Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD zaslon | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo dečki, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvoriti SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C | Pokretanje Rainbow-a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak s njim