Skip to content

Commit 3cf84db

Browse files
author
Romain Boutrois
committed
Optional speed value argument for movement functions
1 parent e639ef4 commit 3cf84db

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

elio.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def setSpeed(speedValue):
134134

135135

136136
# Move the robot Forward (0 - 100% speed)
137-
def moveForward(speed):
137+
def moveForward(speed = 100):
138138
pwm_value = setSpeed(speed)
139139

140140
# Faire avancer le robot à la vitesse spécifiée
@@ -145,7 +145,7 @@ def moveForward(speed):
145145

146146

147147
# Move the robot Backward (0 - 100% speed)
148-
def moveBackward(speed):
148+
def moveBackward(speed = 100):
149149
pwm_value = setSpeed(speed)
150150

151151
# Faire avancer le robot à la vitesse spécifiée
@@ -156,7 +156,7 @@ def moveBackward(speed):
156156

157157

158158
# Turn the robot to the Left (0 - 100% speed)
159-
def turnLeft(speed):
159+
def turnLeft(speed = 100):
160160
pwm_value = setSpeed(speed)
161161

162162
# Faire avancer le robot à la vitesse spécifiée
@@ -167,7 +167,7 @@ def turnLeft(speed):
167167

168168

169169
# turn to the right
170-
def turnRight(speed):
170+
def turnRight(speed = 100):
171171
pwm_value = setSpeed(speed)
172172

173173
# Faire avancer le robot à la vitesse spécifiée
@@ -194,36 +194,36 @@ def motorSlow():
194194

195195

196196
# Spin the left wheel forward (0 - 100% speed)
197-
def spinLeftWheelForward(speed):
197+
def spinLeftWheelForward(speed = 100):
198198
pwm_value = setSpeed(speed)
199199

200200
BIN1.duty_cycle = 0
201201
BIN2.duty_cycle = pwm_value
202202

203203
# Spin the left wheel backward (0 - 100% speed)
204-
def spinLeftWheelBackward(speed):
204+
def spinLeftWheelBackward(speed = 100):
205205
pwm_value = setSpeed(speed)
206206

207207
BIN1.duty_cycle = pwm_value
208208
BIN2.duty_cycle = 0
209209

210210
# Spin the right wheel forward (0 - 100% speed)
211-
def spinRightWheelForward(speed):
211+
def spinRightWheelForward(speed = 100):
212212
pwm_value = setSpeed(speed)
213213

214214
AIN1.duty_cycle = 0
215215
AIN2.duty_cycle = pwm_value
216216

217217
# Spin the right wheel backward (0 - 100% speed)
218-
def spinRightWheelBackward(speed):
218+
def spinRightWheelBackward(speed = 100):
219219
pwm_value = setSpeed(speed)
220220

221221
AIN1.duty_cycle = pwm_value
222222
AIN2.duty_cycle = 0
223223

224224

225225
# Move the robot forward one step (= approx. 15cm)
226-
def moveOneStep(speed):
226+
def moveOneStep(speed = 100):
227227
pwm_value = setSpeed(speed)
228228
AIN1.duty_cycle = 0
229229
AIN2.duty_cycle = pwm_value

0 commit comments

Comments
 (0)