Eerste Robot Programma
Wat doet dit programma?
Dit is het allereerste programma voor je Pico-robot! Het programma laat de robot 5 seconden vooruit rijden en stopt hem daarna.
Stap-voor-stap uitleg
# Import de pico_car bibliotheek
from pico_car import pico_car
import time
Wat gebeurt hier?
We halen de robotcode (
pico_car) in ons programmaWe halen ook de timer (
time) in ons programmaDit is als het pakken van je gereedschap voordat je gaat bouwen
# Maak een Motor object aan
Motor = pico_car()
Wat gebeurt hier?
We zeggen tegen Python: “Maak een robot-besturing klaar”
Motor =slaat dit op in een doos met het label “Motor”Nu kunnen we
Motorgebruiken om de robot te besturen!
print("Robot start met bewegen!")
Wat gebeurt hier?
We schrijven een bericht naar het scherm: “Robot start met bewegen!”
Dit helpt ons zien dat het programma is gestart
# Auto vooruit, parameter (Linker motor snelheid, Rechter motor snelheid)
# Snelheid kan tussen 0-255 zijn
Motor.Car_Run(255, 255)
Wat gebeurt hier?
Motor.Car_Run()zegt: “Robot, rij vooruit!”(255, 255)betekent: beide motoren op VOLLE SNELHEID (maximum = 255)Eerste getal = linkermotor snelheid
Tweede getal = rechtermotor snelheid
Beide gelijk = het robotje rijdt recht vooruit!
Snelheid voorbeelden:
Motor.Car_Run(255, 255)= beide motoren vol → heel snel vooruitMotor.Car_Run(128, 128)= beide motoren half → langzaam vooruitMotor.Car_Run(255, 128)= links vol, rechts half → draait naar rechtsMotor.Car_Run(128, 255)= links half, rechts vol → draait naar links
# Wacht 5 seconden
time.sleep(5)
Wat gebeurt hier?
time.sleep(5)betekent: “Wacht 5 seconden”Gedurende deze 5 seconden rijdt de robot gewoon door!
Na 5 seconden gaat het programma verder
# Stop de auto
Motor.Car_Stop()
Wat gebeurt hier?
Motor.Car_Stop()zegt: “Robot, stop met rijden!”De motoren worden uitgeschakeld
De robot stopt
print("Robot gestopt!")
Wat gebeurt hier?
We schrijven een bericht naar het scherm: “Robot gestopt!”
Klaar! Het programma is afgelopen
Wat gebeurt er als je het runt?
Het scherm laat zien: “Robot start met bewegen!”
De robot rijdt 5 seconden lang rechtuit
De robot stopt
Het scherm laat zien: “Robot gestopt!”
Samengevat
Dit programma maakt je robot 5 seconden lang vooruit rijden en stopt hem dan. Het is je eerste “robotstap”! Met dit basisprincipe kun je veel meer maken, zoals bochten, achteruit rijden, en veel meer!