Talaan ng mga Nilalaman:

Pagkontrol sa Raspberry Pi Gamit ang Matlab: 5 Hakbang
Pagkontrol sa Raspberry Pi Gamit ang Matlab: 5 Hakbang

Video: Pagkontrol sa Raspberry Pi Gamit ang Matlab: 5 Hakbang

Video: Pagkontrol sa Raspberry Pi Gamit ang Matlab: 5 Hakbang
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Nobyembre
Anonim
Image
Image
Pag-install ng Kinakailangan na Suporta sa Package sa MATLAB
Pag-install ng Kinakailangan na Suporta sa Package sa MATLAB

Hey, ang tutorial na ito ay tungkol sa pagkontrol sa iyong walang ulo na raspberry pi gamit ang matlab. Maaaring kailanganin mong i-install ang matlab sa pinakabagong bersyon para sa suporta sa mas bagong board na raspberry pi.

Mga gamit

Raspberry pi 3 (anumang pinakabagong modelo)

Matlab software

isang ilaw na LED

220 ohm risistor

Hakbang 1: Pag-install ng Kinakailanganang Suporta sa Package sa MATLAB

Pag-install ng Kinakailangan na Suporta sa Package sa MATLAB
Pag-install ng Kinakailangan na Suporta sa Package sa MATLAB
Pag-install ng Kinakailangan na Suporta sa Package sa MATLAB
Pag-install ng Kinakailangan na Suporta sa Package sa MATLAB
  • I-click ang addon icon sa matlab menu.
  • Maghanap ng MATLAB Support Package para sa Raspberry Pi Hardware
  • I-download at i-install ang package
  • Sundin ang pamamaraan para sa unang pagkakataon na pag-setup sa matlab

Hakbang 2: Kunin ang Code

I-download ang matlab code mula sa link na ibinigay sa ibaba.

File ng MATLAB

Hakbang 3: Pag-coding

rpi = raspi ('raspberrypi.mshome.net', 'pi', 'qwerty');

  • Ginagamit ang raspi upang lumikha ng koneksyon sa raspberry pi sa pamamagitan ng ssh
  • raspberrypi.mshome.net- IP ng pi pi-user name ng iyong pi board
  • qwerty-password ng iyong account ng gumagamit

showPins (rpi);

Ang showPins ay isang utos upang ipakita ang koneksyon ng pin out ng iyong pi board na konektado. mahahanap mo ang numero ng pin ng GPIO gamit ang utos na ito

para sa i = 1:10

isulatDigitalPin (rpi, 21, 1); i-pause (1); isulatDigitalPin (rpi, 21, 0); i-pause (1); magtapos

  • para sa loop ay ginagamit upang maisagawa ang isang tukoy na aksyon para sa tinukoy na bilang ng mga oras.
  • ginagamit ang writeDigitalPin upang isulat ang mga GPIO pin na mataas at mababang output na pause ay nilikha ng isang pagkaantala na tinukoy sa mga term ng segundo

Hakbang 4: Patakbuhin ang Code sa Seksyon

Patakbuhin ang unang seksyon (CTRL + ENTER) at buksan ang variable na nilikha sa workspace.

  • Subukang pag-aralan ang iba't ibang mga parameter sa loob ng rpi.
  • Ibinibigay nito ang kabuuang paglalarawan ng iyong pi board tulad ng bilang ng mga pin, bilang ng mga leds, i2c at lahat ng magagamit na on-board.

Pagkatapos ay patakbuhin ang pangalawang seksyon upang ipakita ang diagram ng pin ng raspberry pi board.

Pagmasdan ang numero ng pin ng GPIO mula sa imaheng ito

Sa pangatlong imahe tukuyin ang humantong mga parameter ng blink alinsunod sa iyong kinakailangan.

  • Maaari mong baguhin ang halaga ng pag-pause upang ayusin ang pagkaantala.
  • Baguhin ang halaga para matukoy ang bilang ng oras na nais mong isagawa ang blink.

Hakbang 5: Iyon Ito

Ayan yun!
Ayan yun!

Natapos mo na ang iyong unang eksperimento sa raspberry pi gamit ang matlab.

Inirerekumendang: