- MATLAB-laitteistotuen asennuspaketti:
- MATLAB: n testaaminen:
- LEDien hallinta MATLAB: n ja Arduinon avulla:
Tässä projektissa aiomme oppia,
- Kuinka asettaa laitteistotuki Arduinolle MATLAB-ohjelmistossa.
- Kuinka hallita Arduinoa MATLAB-koodilla.
Normaalisti käytämme Arduino IDE: tä koodien kirjoittamiseen ja lataamiseen Arduinoon. MATLAB: n etuna on, että se käyttää korkean tason ohjelmointikieliä, joka on helpompaa kuin C / C ++. Toinen MATLAB: n käytön etu on, että voimme nähdä I / O-operaatioiden tulokset nopeasti (ilman käännöksiä). Lisäksi MATLAB tarjoaa piirtotoimintoja, joiden avulla voimme analysoida ja visualisoida nopeasti Arduinosta kerätyt tiedot. Ensinnäkin aiomme oppia määrittämään laitteistotuen paketin Arduinolle MATLAB-ohjelmistossa. Kun olemme asettaneet laitteistopaketin Arduinolle MATLAB-ohjelmistossa, aiomme ohjata LED-valoja, jotka on kytketty Arduino-korttiin MATLAB-koodilla.
MATLAB-laitteistotuen asennuspaketti:
Vaihe 1. Käynnistä MATLAB (suositeltava uusin versio).
Vaihe 2. Valitse Environment osiossa lisäosia> Hanki Laitteisto Tukipaketti .
Vaihe 3. Se käynnistää Add-On Explorer -ikkunan.
Vaihe 4. Napsauta MATLAB Support Package for Arduino Hardware.
Vaihe 5. Napsauta Asenna, nyt asennusohjelma pyytää sinua kirjautumaan MathWorks-tilillesi. Jos sinulla ei ole MathWorks-tiliä, voit luoda tilin asennuksen aikana.
Vaihe 6. Kun olet kirjautunut sisään, hyväksy lisenssisopimus ja jatka asennusta.
Vaihe 7. Odota nyt paketin lataamista ja asentamista.
Vaihe 8. Nyt olet asentanut Arduino Support Package for MATLAB -sovelluksen.
MATLAB: n testaaminen:
Kun MATLAB-tukipaketti on asennettu, meidän on tarkistettava, onko se asennettu oikein vai ei.
1. Avaa MATLAB.
2. Liitä Arduino tietokoneeseen.
3. Kirjoita seuraava komento MATLAB-komentoikkunaan.
a = arduino ()
4. Jos tietokoneeseen on kytketty useampi kuin yksi Arduino, voimme määrittää seuraavalla komennolla levytyypin ja COM-portin, johon se on kytketty.
a = arduino ('COM5', 'uno')
5. Syötettyään yllä olevan komennon MATLAB yrittää kommunikoida Arduinosi kanssa, jos onnistuu, MATLAB näyttää tietokoneeseen liitetyn Arduino-kortin ominaisuudet.
6. Nyt voimme nähdä työtilassa muuttujan 'a', joka on MATLAB-arduino-objekti. Objektin tyhjentämiseksi voimme käyttää seuraavaa komentoa.
selkeä a
Se poistaa Arduino-objektin työtilasta.
LEDien hallinta MATLAB: n ja Arduinon avulla:
Tässä esimerkissä aiomme vilkkua LEDiä, joka on kytketty Arduinoon MATLAB: n avulla.
Vaaditut komponentit:
- Arduino
- Vastukset
- LEDit
- USB-kaapeli Arduinolle
Kaavio:
Askeleet:
- Käynnistä MATLAB.
- Liitä Arduino tietokoneeseen.
- Tee piiri piirikaavion mukaisesti.
- Avaa.m-koodisi.
- Tallenna se ja suorita.
- LED alkaa vilkkua.
- Vilkkuneen viisi kertaa, LED sammuu.
Koodi on hyvin yksinkertainen ja se annetaan alla, kopioi se ja tallenna se tiedostoon.m-laajennuksella. Voit pelata koodia ja mukauttaa sitä tarpeidesi mukaan. Projektin täydellinen toiminta on esitetty alla olevassa videossa.
Jos haluat lisätietoja MATLAB-graafisesta käyttöliittymästä Arduinon kanssa, tarkista tämä projekti: GUI-pohjainen koti-automaatiojärjestelmä, jossa käytetään Arduinoa ja MATLABia