Inhoudsopgave:

Arduino programmeren met Sphero RVR - Ajarnpa
Arduino programmeren met Sphero RVR - Ajarnpa

Video: Arduino programmeren met Sphero RVR - Ajarnpa

Video: Arduino programmeren met Sphero RVR - Ajarnpa
Video: Robotiklabor LIVE: Folge 108 - Fahrende Kühlschränke 2024, Juli-
Anonim
Arduino programmeren met Sphero RVR
Arduino programmeren met Sphero RVR

Vorig jaar in oktober kwam de Sphero RVR uit. Dit was een robot als geen andere robot. Allereerst zou je het kunnen programmeren met Micro: bit, Raspberry PI en Arduino. Je zou het ook meerdere verschillende functies kunnen laten doen. De LED's kunnen ook van kleur veranderen. En de batterij is oplaadbaar en werkt niet op batterijen voor eenmalig gebruik!

Terug naar de Arduino, mensen weten niet waar ze moeten beginnen. Daarom heb ik dit geschreven, ik laat jullie zien hoe je dit kunt koppelen met Arduino. Dit proces is eenvoudiger dan u denkt en het kost u minder dan een uur! Laten we beginnen!

Benodigdheden

1 Sphero RVR

1 Arduino

Stap 1: De software downloaden

De software downloaden
De software downloaden
De software downloaden
De software downloaden
De software downloaden
De software downloaden

Deze stap is vrij eenvoudig, je hoeft alleen maar naar deze link te gaan. en download het bestand. Onthoud dat uw software Linux, Windows of Apple moet zijn.

Stap 2: Programmeren van de Arduino

De Arduino programmeren
De Arduino programmeren
De Arduino programmeren
De Arduino programmeren
De Arduino programmeren
De Arduino programmeren

Zodra je de software hebt geopend en klaar bent om te coderen, begin je met het typen van deze code

#erbij betrekken

daarna moet je typen

rvr.configUART(&Serial);

dus je hebt een connectie met de Sphero

Stap 3: Programmeren van de Sphero Vervolg (callbacks en controles)

Programmeren van de Sphero Vervolg (callbacks en controles)
Programmeren van de Sphero Vervolg (callbacks en controles)

Met callbacks kunt u de Sphero vragen om u informatie te sturen in plaats van dat u deze naar de Sphero stuurt. Gebruik bijvoorbeeld rvr.poll(); in een loop-functie krijg je iets van Sphero. Als je het niet opneemt, hoor je niets terug.

Bediening maakt het voor u eenvoudiger om met de RVR te praten met behulp van Arduino-code door opdrachten te maken die al verwijzingen naar sommige opdrachten hebben, zodat u niet door de code van de Sphero Arduino SDK hoeft te graven.

Dan is de rest aan jou! Wat wil je maken met je Sphero RVR?

Stap 4: Inpluggen

Inpluggen
Inpluggen
Inpluggen
Inpluggen

Om het af te maken, sluit je het aan. Voer vervolgens het Arduino-programma uit en kijk wat je hebt gemaakt!

Als je problemen hebt, ga dan naar de Arduino en Sphero-pagina. Ze hebben het waarschijnlijk beter uitgelegd dan ik. Hier heb ik ook mijn onderzoek vandaan.

Aanbevolen: