Innholdsfortegnelse:

Programmering av Arduino With Sphero RVR: 4 trinn
Programmering av Arduino With Sphero RVR: 4 trinn

Video: Programmering av Arduino With Sphero RVR: 4 trinn

Video: Programmering av Arduino With Sphero RVR: 4 trinn
Video: UNBOXING & LETS PLAY - RVR - by @gosphero - FULL REVIEW! All-Terrain RC Coding STEM Robot 2024, Juli
Anonim
Programmering av Arduino med Sphero RVR
Programmering av Arduino med Sphero RVR

I fjor i oktober kom Sphero RVR ut. Dette var en robot som ingen annen robot. Først og fremst kan du programmere den med Micro: bit, Raspberry PI og Arduino. Du kan også få den til å gjøre flere forskjellige funksjoner. Lysdiodene kan også endre farge. Og batteriet er oppladbart og ikke engangsbatteridrevet!

Tilbake til Arduino, folk vet ikke hvor de egentlig skal begynne. Derfor skrev jeg dette, jeg viser dere hvordan du kobler dette til Arduino. Denne prosessen er enklere enn du tror, og vil ta deg mindre enn en time! La oss komme i gang!

Rekvisita

1 Sphero RVR

1 Arduino

Trinn 1: Last ned programvaren

Last ned programvaren
Last ned programvaren
Last ned programvaren
Last ned programvaren
Last ned programvaren
Last ned programvaren

Dette trinnet er ganske enkelt, alt du trenger å gjøre er å gå til denne lenken. og last ned filen. Husk at programvaren din må være Linux, Windows eller Apple.

Trinn 2: Programmering av Arduino

Programmering av Arduino
Programmering av Arduino
Programmering av Arduino
Programmering av Arduino
Programmering av Arduino
Programmering av Arduino

Når du har programvaren åpen og er klar til å kode, starter du med å skrive denne koden

#inkludere

Deretter må du skrive

rvr.configUART (& Serial);

så du har en forbindelse med Sphero

Trinn 3: Programmering av Sphero Continued (tilbakeringing og kontroller)

Programmering av sfære fortsetter (tilbakeringing og kontroll)
Programmering av sfære fortsetter (tilbakeringing og kontroll)

Med tilbakeringing kan du be Sphero om å sende deg informasjon i stedet for å sende den til Sphero. For eksempel ved å bruke rvr.poll (); i en loop -funksjon vil du få noe fra Sphero. Hvis du ikke inkluderer det, vil du ikke høre noe tilbake.

Kontroller gjør det enklere for deg å snakke med RVR ved hjelp av Arduino -kode ved å lage kommandoer som allerede har referanser til noen av kommandoene, slik at du ikke trenger å grave gjennom koden til Sphero Arduino SDK.

Så er resten opp til deg! Hva vil du lage med Sphero RVR?

Trinn 4: Koble den til

Koble den til
Koble den til
Koble den til
Koble den til

For å fullføre den, plugger du den inn. Kjør deretter Arduino -programmet og se hva du har laget!

Hvis du har problemer, kan du gå til Arduino og Sphero -siden. De gjorde sannsynligvis en bedre jobb med å forklare enn meg. Det er også her jeg har forsket.

Anbefalt: