Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
MATLAB App Designer este un instrument puternic care vă permite să proiectați interfețe grafice de utilizator (GUI) cu toate funcționalitățile MATLAB.
În acest tutorial vom face o interfață grafică pentru a controla luminozitatea unui LED printr-un pas ușor de urmat.
Notă: Acest tutorial utilizează pachetul de asistență hardware Arduino pe MATLAB, pentru mai multe informații vă rugăm să vizitați
Pasul 1: Deschiderea aplicației Designer
Începeți prin deschiderea MATLAB și crearea unui nou fișier Designer de aplicații.
Pasul 2: Proiectarea aplicației
Apăsați Salvare în colțul din stânga sus al ecranului și denumiți-l DimmingLED.
Trageți o etichetă din biblioteca de componente în zona centrală de proiectare.
Trageți un buton în timp ce țineți apăsată tasta de control pentru a împiedica Designerul de aplicații să adauge o etichetă pe partea laterală cu butonul.
Apăsați pe etichetă, apoi schimbați textul în Ciclul de funcționare și dimensiunea în 36.
Pasul 3: Conectarea Arduino
Conectați Arduino prin portul USB (în cazul meu folosesc Arduino nano).
conectați un LED și un rezistor ca în schema următoare.
Pasul 4:
Reveniți la Designerul de aplicații și faceți clic pe CodeView deasupra zonei de proiectare.
introduceți o proprietate privată din colțul din stânga sus al ecranului.
eliminați numele proprietății și denumiți-l „a”.
Din browserul de componente faceți clic dreapta pe app. UIfigure și alegeți Add StartUpFcn callback.
Scrie: app.a = Arduino ();
Din Component Browser faceți clic dreapta pe app.knop și alegeți Adăugare callback ValueChangingFcn.
Scrieți următoarele, apoi apăsați Run.
changingValue = eveniment. Valoare;
app. DutyCycleLabel. Text = char (șir (changeValue) + '%');
writePWMDutyCycle (app.a, „D3”, changeValue / 100.0);
Pasul 5: Felicitări
Acum puteți controla luminozitatea LED-urilor din aplicația nou creată
Recomandat:
Îndrumări de programare interesante pentru designer - Pune-ți fotografia în funcțiune (partea a doua): 8 pași
Îndrumări de programare interesante pentru designer - Pune-ți fotografia în funcțiune (partea a doua): Matematica, pentru majoritatea dintre tine, pare inutilă. Cel mai frecvent utilizat în viața noastră de zi cu zi este doar să adunăm, să scădem, să înmulțim și să împărțim. Cu toate acestea, este destul de diferit dacă puteți crea cu programul. Cu cât știți mai multe, cu atât veți obține un rezultat mai minunat
Neopixel Led Designer Tree: 5 pași
Neopixel Led Designer Tree: Acesta este instrucțiunile despre crearea unui copac de designer cu LED-uri Neopixel. Acesta este doar unul simplu, atât de ușor de realizat, care necesită mai puține eforturi, dar oferă o capodoperă minunată, care poate atrage atenția tuturor
Ghiduri interesante de programare a procesării pentru Designer - Controlul culorilor: 10 pași
Ghiduri interesante de programare a procesării pentru Designer - Controlul culorilor: În capitolele anterioare, am vorbit mai multe despre modul de utilizare a codului pentru a face contur în locul punctelor de cunoștințe despre culoare. În acest capitol, vom explora mai profund acest aspect al cunoașterii
10 sfaturi de proiectare a circuitelor pe care trebuie să le cunoască fiecare designer: 12 pași
10 sfaturi de proiectare a circuitelor pe care trebuie să le cunoască fiecare designer: proiectarea circuitelor poate fi destul de descurajantă, deoarece lucrurile din realitate vor fi mult diferite de ceea ce citim în cărți. Este destul de evident că, dacă trebuie să fii bun la proiectarea circuitelor, trebuie să înțelegi fiecare componentă și să exersezi destul de mult
Neopixel Ws2812 Rainbow LED Glow Cu M5stick-C - Rularea Rainbow pe Neopixel Ws2812 Utilizarea M5stack M5stick C Utilizarea Arduino IDE: 5 pași
Neopixel Ws2812 Rainbow LED Glow Cu M5stick-C | Rularea Rainbow pe Neopixel Ws2812 Utilizarea M5stack M5stick C Utilizarea Arduino IDE: Bună băieți, în acest instructables vom învăța cum să utilizați LED-uri neopixel ws2812 sau benzi LED sau matrice LED sau inel cu LED cu placa de dezvoltare m5stack m5stick-C cu Arduino IDE și vom face un model curcubeu cu el