Case 02: Speed Up Gradually
Contents
5. Case 02: Speed Up Gradually#
5.1. Introduction#
Control the Cutebot to accelerate evenly until it reaches the maximum speed.
5.2. Programming Preparation#
Please refer to: Preparing the Programming Environment
5.3. Sample code#
from cutebot import *
from time import *
# Create a sample for Cutebot category
cutebot = Cutebot()
# Create the variable cutebot_speed to hold the speed value of the cutebot smart car
cutebot_speed = 0
# Set the speed of the cutebot smart car to accelerate evenly from 0 to 100
while True:
if cutebot_speed > 100:
cutebot_speed = 100
cutebot.set_speed(cutebot_speed,cutebot_speed)
cutebot_speed = cutebot_speed + 1
sleep(0.02)
Code details#
Import the modules that we need:
cutebot
module contains the classes and functions for Cutebot smart car operation,time
module contains the functions for time operation.
from cutebot import *
from time import *
Create a sample for Cutebot category
cutebot = Cutebot()
Create the variable cutebot_speed to hold the speed value of the cutebot.
cutebot_speed = 0
Set the speed of the cutebot to accelerate evenly from 0 to 100.
while True:
if cutebot_speed > 100:
cutebot_speed = 100
cutebot.set_speed(cutebot_speed,cutebot_speed)
cutebot_speed = cutebot_speed + 1
sleep(0.02)
5.4. Results#
After turning on the power, the speed of cutebot accelerates evenly from 0~100.
5.5. Exploration#
How to make the car accelerate evenly and then decelerate evenly?