eevee3 allows you to remotely control your EV3 via Bluetooth. It's a simple and easy program that can help get you started with EV3 remote controls.
Setup
Adapting the code for your robot
Comments have been placed throughout the code to help you modify the code to your robot. Please note that since eevee3 does 1 motor revolution per button press there may be lag when releasing the control buttons. Also, please note that the robot stuttering is intended behaviour - we have tried to minimise this but it is hard to program the remote to remotely send input, instead of (current behaviour) having the client listen for button presses.
See this diagram below to identify button-number mappings:
Download EV3 Labs
You will need EV3 Labs to move the code onto your robot.
https://education.lego.com/en-us/downloads/retiredproducts/mindstorms-ev3-lab/software
Usage
There are two parts to this program:
remote
which is to be used on the EV3 brick that will act as the remote controllerclient
which is to be used on the EV3 brick that forms part of the robot
oscar
is an entirely redundant program. Don't use it!
You will need to load the eevee3.ev3 file onto BOTH bricks. The eevee3.ev3 file has both the remote
file and the client
file.
You will also need to connect EV3 bricks together using Bluetooth. https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwj0lJL0pqjrAhUVxDgGHdn5CmAQFjACegQIAxAB&url=http%3A%2F%2Fwww.legoengineering.com%2Fwp-content%2Fuploads%2F2016%2F06%2FHow-to-connect-two-EV3-robots-by-Bluetooth.docx&usg=AOvVaw00ECqtiK5Z25LlHfZpnIs8
Once both EV3 bricks are connected, you need to open the remote
file on the EV3 brick that is your controller. It will have a 1 sec startup sequence before showing a single-digit number at the top of the screen.
You will need to also open the client
file on the EV3 brick that is your robot. This will show 3 dots or a fire symbol (depending on the version of eevee3 used) on the screen.
You should now be ready to remotely control your program!
Help
aidswidjaja#2805 on Discord
pigeon-robotics@adrian.id.au