Raspberry Pi besturen met Matlab - Ajarnpa
Raspberry Pi besturen met Matlab - Ajarnpa

Video: Raspberry Pi besturen met Matlab - Ajarnpa

Video: Raspberry Pi besturen met Matlab - Ajarnpa
Video: Raspberry Pi Pico and a home built position servo 2025, Januari-
Anonim
Image
Image
Noodzakelijk ondersteuningspakket installeren in MATLAB
Noodzakelijk ondersteuningspakket installeren in MATLAB

Hé, deze tutorial gaat over het besturen van je headless raspberry pi met behulp van matlab. Mogelijk moet u matlab naar de nieuwste versie installeren voor ondersteuning van het nieuwere Raspberry Pi-bord.

Benodigdheden

Raspberry pi 3 (elk nieuwste model)

Matlab-software

een LED-lamp

220 ohm weerstand

Stap 1: Noodzakelijk ondersteuningspakket installeren in MATLAB

Noodzakelijk ondersteuningspakket installeren in MATLAB
Noodzakelijk ondersteuningspakket installeren in MATLAB
Noodzakelijk ondersteuningspakket installeren in MATLAB
Noodzakelijk ondersteuningspakket installeren in MATLAB
  • Klik op het add-on-pictogram in het matlab-menu.
  • Zoeken naar MATLAB-ondersteuningspakket voor Raspberry Pi-hardware
  • Download en installeer het pakket
  • Volg de procedure voor de eerste installatie met matlab

Stap 2: Verkrijg de code

Download de matlab-code via de onderstaande link.

MATLAB-bestand

Stap 3: Coderen

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

  • raspi wordt gebruikt om verbinding te maken met raspberry pi via ssh
  • raspberrypi.mshome.net- IP van pi pi-gebruikersnaam van je pi-bord
  • qwerty-wachtwoord van uw gebruikersaccount

toonPins(rpi);

showPins is een opdracht om de pin-out-verbinding van uw aangesloten pi-kaart te tonen. Met deze opdracht kunt u het GPIO-pinnummer vinden

voor i=1:10

writeDigitalPin(rpi, 21, 1); pauze(1); writeDigitalPin(rpi, 21, 0); pauze(1); einde

  • for loop wordt gebruikt om een specifieke actie een bepaald aantal keren uit te voeren.
  • writeDigitalPin wordt gebruikt om GPIO-pinnen te schrijven, omdat een pauze voor hoge en lage uitgangen wordt gecreëerd met een vertraging die is gespecificeerd in seconden

Stap 4: Voer de code uit in sectie

Voer de eerste sectie uit (CTRL+ENTER) en open de variabele die in de werkruimte is gemaakt.

  • Probeer de verschillende parameters binnen rpi te analyseren.
  • Het geeft de totale beschrijving van je pi-bord, zoals het aantal pinnen, het aantal leds, i2c en alles wat aan boord beschikbaar is.

Voer vervolgens het tweede gedeelte uit om het pin-diagram van het raspberry pi-bord weer te geven.

Let op het GPIO-pinnummer van deze afbeelding

Definieer in de derde afbeelding de led-knipperparameters volgens uw vereiste.

  • U kunt de pauzewaarde wijzigen om de vertraging aan te passen.
  • Wijzig de for-waarde om het aantal keren te definiëren dat u wilt dat het knipperen wordt uitgevoerd.

Stap 5: Dat is het

Dat is het!
Dat is het!

Je hebt je eerste experiment met Raspberry Pi gedaan met matlab.