When you first turn on the Brick, you are greeted with
the EV3 Brick Interface. This interface contains four tabbed
menus: Run Recent (a shortcut for executing apps that have
been recently run); File Navigation (for accessing
apps stored on the Brick); Brick Apps (the tab that
contains the on-brick programming environment);
and Settings (for controlling volume and network
Inside the Brick Apps tab (the location of your
future PC-less programming), there are four main
preinstalled apps (other apps that you build in the
PC-based Software application will be accessed here
after being uploaded to the Brick). These are:
• Port View — an overview of the sensors and
motors that are currently active on your robot
and connected to the Brick ports. You can also
experiment with the active ports by pressing
the Center button for toggling settings.
• Motor Control — access the active motors that
are connected to the Brick. There are two
modes of operation that can simultaneously
access a pair of ports: Ports A & D and
Ports B & C.
• IR Control — control active motors connected to the
Brick with the Remote Infrared Beacon and the
Infrared Sensor. Again, there are two modes of
operation that simultaneously control two ports:
Ports A & D and Ports B & C. The Infrared Sensor
Baked inside of each LEGO MINDSTORMS EV3 Brick is the ability to code primitive programs.
Don't get too excited, though. Programs coded on the Brick are able to read a sensor and
turn a motor, and that's about it. Although this onboard, or — in the LEGO parlance — on-brick environment isn't nearly as powerful as the computer-based EV3 Software application,
you can easily create a small linear code snippet within a matter of minutes. When used
within this context, programming the EV3 Brick without a PC can be a very powerful tool.
No PC and You
Need to Code
Your LEGO EV3?
By Dave Prochnow
SERVO 04.2014 57
The LEGO EV3 on-brick programming environment
is accessed inside the Brick Apps tab.