Kuinka liittää Arduino MATLABiin?

Mikrokontrollereita käytetään useissa elektronisissa projekteissa, ja niillä on valtava merkitys elektroniikan alalla. Nimetty mikro-ohjain Arduino käytetään lähes kaikissa elektroniikkaprojekteissa ja sitä käytetään erilaisten toimintojen suorittamiseen eri piireissä. Poltamme a C-koodi tällä taululla kertoa sille, miten ja mitkä toiminnot suoritetaan. Tässä artikkelissa opimme Arduinon ja MATLABin liitännät. MATLAB on ohjelmisto, joka sisältää useita sisäänrakennettuja suunnittelualgoritmeja, piirtotoimintoja ja laitteistopaketteja. Automaatiojärjestelmien kaltaisia ​​projekteja voidaan käyttää MATLAB: n kautta, mutta meidän on ensin asennettava joitain laitteistotukipaketteja MATLAB: iin. Arduinon tiedonsiirto MATLAB: n kanssa vaatii vain USB-kaapelin. Tässä artikkelissa asennamme tietyt paketit ja suoritamme sitten joitain perustestejä vahvistaaksemme, että olemme saavuttaneet tavoitteemme.



Puhuminen Arduino Boardille

Kuinka kommunikoida Arduino-kortille USB-kaapelilla?

Kuten tiedämme tiivistelmän projektista, aloitamme tarvittavien ohjelmistojen lataamisen ja keräämme joitain laitteistokomponentteja testausta varten. Käytämme Arduino UNO: ta rajapintoihin ja sitten myöhemmin testaukseen.



Vaihe 1: Käytetyt komponentit (laitteisto)

  • Arduino UNO USB-kaapelilla
  • 1k ohmin vastus
  • LEDit
  • Leipälevyn hyppyjohdot
  • Leipälauta

Vaihe 2: Käytetyt komponentit (ohjelmisto)

Laitteistokomponenttien järjestämisen jälkeen etsimme projektissa käytettäviä ohjelmistoja. Asennamme viimeisimmän MATLAB-version kannettavaan tietokoneeseemme tai tietokoneeseemme, jolla työskentelemme. On parempi ladata MATLAB 2019, koska se on Mathworksin uusin julkaisu. Linkki Mathworksin viralliselle verkkosivustolle on saatavana alla ohjelmiston lataamista varten.



  • MATLAB 2019

Vaihe 3: Laitteiston tukipakettien asentaminen

  1. Käynnistä MATLAB.

    MATLAB 2019



  2. Etsi Lisäosat-välilehteä Koti valikko ja napsauta sitten sitä.

    Napsauttamalla Lisäosat

  3. Näkyviin tulee avattava valikko ja valitse valikosta Hanki laitteistotukipaketit '.

    Etsitkö laitteistopaketteja

  4. Tukipaketin asennusohjelma avautuu ja valitse Asenna Internetistä.

    Pakettien asentaminen



  5. Seuraava ikkuna avautuu, joka näyttää kaikki saatavilla olevat MATLAB-paketit. Etsi luettelosta Arduino-paketti ja jatka asennusta napsauttamalla Seuraava. Alla oleva kuva osoittaa, että paketit on jo asennettu, koska olen jo asentanut ne aiemmin. merkintä: Tarkista molemmat paketit nimeltään Simulink ja MATLAB.

    Löydetyt paketit

Napsautettuasi seuraavaa avautuu ikkuna, jossa kysytään Mathworks-tilin kirjautumistietoja. Jos sinulla ei ole sellaista, tee tili ja jatka sitten. Koska olen jo syöttänyt kirjautumistiedot, paketit asennetaan ja nyt olemme valmiita tekemään testauksen.

Vaihe 4: Asennettujen laitteistopakettien tarkistus

Olemme suorittaneet pakettien asennuksen loppuun, joten tarkistamme, näkyvätkö paketit myös MATLABissa. Tätä varten kirjoitamme seuraavan komennon komentoikkunaan:

a = arduino ()

Päivitetään palvelinkoodia

Joskus tietokoneeseen on kytketty useampi kuin yksi mikrokontrolleri, joten meidän on kerrottava, minkä kortin kanssa puhumme. Porttinumeron tarkistamiseksi siirrymme Ohjauspaneeliin ja sitten Laitteet ja tulostimet ja tarkistamme KANSSA porttinumero:

Porttinumero

Nyt saamme tietää, että Arduino on kytketty COM11: een, joten mainitsemme kyseisen portin numeron koodissa. Minun tapauksessani porttinumero on COM11 ja se on erilainen kaikkien tietokoneissa, joten vaihda koodin portin numero ennen sen kokoamista:

a = arduino ('com11', 'uno')

Mainitaan porttinumero koodissa

MATLAB yrittää kommunikoida Arduino-kortin kanssa, ja jos viestintä onnistuu, jotkin ominaisuudet, kuten portin numero, kortin malli jne., Näytetään näytöllä.

Muuttuja nimeltä ' ilmestyy työtilaan ja seuraavaa komentoa käytetään muuttujan a tyhjentämiseen.

selkeä a

Vaihe 5: Testaus

Teemme LED-vilkkumistestin Arduinolla MATLAB: n avulla. Kun olemme liittäneet Arduino-kortin kannettavaan tietokoneeseen tai tietokoneeseen USB-kaapelilla ja varmistaneet, että paketit on asennettu, teemme LED-vilkkumistestin tarkistaaksemme, toimivatko laitteistomme ja ohjelmistomme oikein. Testausosassa on kaksi osaa.

  1. Piirin johdotus: Liitä piiri alla olevan kaavion mukaisesti. Liitä LEDin positiivinen nasta Arduinon nastan numeroon 13 ja kytke LED: n maadoitus nastan 13 vieressä olevaan Arduinon maahan. Liitä 1 k Ohmin vastus LED: n negatiiviseen jalkaan niin, että LED ei ei puhalla, kun virta kytketään PÄÄLLÄ . ( merkintä: Vastuksen lisääminen piiriin ei ole pakollista, koska Jännite ei ole niin suuri, että se puhaltaa ledin.)

    Piirikaavio

  2. KOODI: Kun piiri on koottu laitteistolle, avaa MATLAB-ohjelmisto ja kirjoita siihen seuraava koodi. Koodi on hyvin yksinkertainen ja itsestään selvä, mutta alla on yleinen selitys koodille:
% luo arduino-objekti a = arduino ('com11