EVN ALPHA

For students

Blocks that write MicroPython, Python that knows the robot, and a robot simulator for when no board is at hand.

What it does

A Python file setting up a drive base, robot. typed and the editor listing the drive base's commands, brake() selected with its signature.

Python that knows the robot

As you type, the editor lists every motor, sensor and drive-base command with its parameters, on the desktop and in the browser.

The EVN robot simulator in 3D: a robot on the WRO RoboMission Elementary table, its game objects built brick by brick.

A robot simulator

Run your program on a simulated EVN ALPHA robot when no board is at hand.

The obstacle course's slalom in the simulator's 3D view: the robot on its start square, two walls to weave past and the green goal.

Scored challenges

The obstacle course and eight new challenges, each scored run by run in the simulator.

A render of the EVN ALPHA board with a colour sensor, a distance sensor, a gesture sensor and an OLED display showing the EVN logo, each cabled to its port.

Sensors found by name

Plug a sensor or a display into a sensor port and it shows up by name in the Board panel.

The colour calibration panel: four colour sensors read live, each with its colour, its match and its channels, and a sensor's calibration stored on the board.

Calibration you can see

A panel lights each direction as you turn the compass; the colour panel shows every channel live as it takes white and black.

The EVN ALPHA Board panel: the board live, its firmware and battery, the sensors on its I2C ports, and below it the console with a chart of the distance sensor and a prompt for Python.

Your robot, live

Motor angles, the battery and every sensor plugged in, with a prompt that runs Python on the board.

A program whose first line misspells print stops with a NameError, and a Hint: line under it points at line 1.

A hint under an error

When a program stops with one of the commonest errors, a Hint: line names the line and where to look.

Also for: Teachers · School leaders · Competition teams · Institutes of higher learning · Parents