Program with the Conveyor Belt
Completion requirements
Blockly short tutorials:
- Run the conveyor belt
- With the IR Sensor
Pyniryo short tutorials:
- Simple Conveyor control
- Advanced Conveyor Belt control (with IR sensor)
Pyniryo
Simple Conveyor control
This short example shows how to connect a conveyor and launch its motor (control it by setting its speed and direction):
from pyniryo import NiryoRobot, ConveyorDirection
# Connecting to robot
robot = NiryoRobot('<robot_ip_address>')
# Activating connexion with Conveyor Belt
conveyor_id = robot.set_conveyor()
# Running the Conveyor Belt at 50% of its maximum speed, in forward direction
robot.run_conveyor(conveyor_id, speed=50, direction=ConveyorDirection.FORWARD)
# Waiting 3 seconds
robot.wait(3)
# Stopping robot's motor
robot.stop_conveyor(conveyor_id)
# Deactivating connexion with the Conveyor Belt
robot.unset_conveyor(conveyor_id)
Advanced Conveyor Belt control (with the IR sensor)
This example shows how to do a certain amount of pick & place by using the Conveyor Belt with the infrared sensor:

