mirror of
https://github.com/KevinMidboe/python-gpiozero.git
synced 2025-10-29 17:50:37 +00:00
Update Recipes to use the generic Robot class instead of the specific RyanteckRobot
Fixes #288
This commit is contained in:
@@ -539,10 +539,10 @@ Button controlled robot
|
|||||||
|
|
||||||
Use four GPIO buttons as forward/back/left/right controls for a robot::
|
Use four GPIO buttons as forward/back/left/right controls for a robot::
|
||||||
|
|
||||||
from gpiozero import RyanteckRobot, Button
|
from gpiozero import Robot, Button
|
||||||
from signal import pause
|
from signal import pause
|
||||||
|
|
||||||
robot = RyanteckRobot()
|
robot = Robot(left=(4, 14), right=(17, 18))
|
||||||
|
|
||||||
left = Button(26)
|
left = Button(26)
|
||||||
right = Button(16)
|
right = Button(16)
|
||||||
@@ -570,9 +570,9 @@ Keyboard controlled robot
|
|||||||
Use up/down/left/right keys to control a robot::
|
Use up/down/left/right keys to control a robot::
|
||||||
|
|
||||||
import curses
|
import curses
|
||||||
from gpiozero import RyanteckRobot
|
from gpiozero import Robot
|
||||||
|
|
||||||
robot = RyanteckRobot()
|
robot = Robot(left=(4, 14), right=(17, 18))
|
||||||
|
|
||||||
actions = {
|
actions = {
|
||||||
curses.KEY_UP: robot.forward,
|
curses.KEY_UP: robot.forward,
|
||||||
@@ -614,10 +614,10 @@ If you prefer a version that works under IDLE, the following recipe should
|
|||||||
suffice, but will require that you install the evdev library with ``sudo pip
|
suffice, but will require that you install the evdev library with ``sudo pip
|
||||||
install evdev`` first::
|
install evdev`` first::
|
||||||
|
|
||||||
from gpiozero import RyanteckRobot
|
from gpiozero import Robot
|
||||||
from evdev import InputDevice, list_devices, ecodes
|
from evdev import InputDevice, list_devices, ecodes
|
||||||
|
|
||||||
robot = RyanteckRobot()
|
robot = Robot(left=(4, 14), right=(17, 18))
|
||||||
|
|
||||||
devices = [InputDevice(device) for device in list_devices()]
|
devices = [InputDevice(device) for device in list_devices()]
|
||||||
keyboard = devices[0] # this may vary
|
keyboard = devices[0] # this may vary
|
||||||
|
|||||||
Reference in New Issue
Block a user