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 programma

  • We halen ook de timer (time) in ons programma

  • Dit 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 Motor gebruiken 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 vooruit

  • Motor.Car_Run(128, 128) = beide motoren half → langzaam vooruit

  • Motor.Car_Run(255, 128) = links vol, rechts half → draait naar rechts

  • Motor.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?

  1. Het scherm laat zien: “Robot start met bewegen!”

  2. De robot rijdt 5 seconden lang rechtuit

  3. De robot stopt

  4. 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!