Hello World for ev3dev + Visual Studio Code + Python
This is a git repository to help you get started programming a robot using ev3dev in Visual Studio Code using the Python programming language.
- LEGO MINDSTORMS EV3, Dexter Industries Brick Pi, Mindsensors PiStorms, or FatcatLab EVB with ev3dev installed. Does not work with ev3dev-jessie! Be sure to grab a snapshot image of ev3dev-stretch.
- A computer (Windows, macOS, or Linux) with Visual Studio Code installed.
-
Download the vscode-hello-python project from GitHub and unzip it.
-
Open the
vscode-hello-python-master
folder in Visual Studio Code. -
Click Show Recommendations when asked.
-
Install the
ev3dev-browser
extension. If you have Python installed on your computer, you can install that extension too. (Don't install it if you don't have Python already installed.) -
After installation completes, click Reload and Reload Window.
-
Open the Explorer activity pane.
-
Click the arrow next to EV3DEV DEVICE BROWSER to open it.
-
Ensure that your ev3dev device is turned on and has a network connection to the host computer. USB, Bluetooth, Wi-Fi or wired will work.
-
Click the text where it says "Click here to connect to a device". A box will pop up that lists discovered devices. Select one.
-
Once the device has connected, you will see a green dot and the
/home/robot
folder. -
Press F5 to download the program and run it.
-
The Output pane will automatically open and show the status of the program and any error/debug messages.
-
Open the source code file,
hello.py
, to learn more.
- Explain how to get code completion working
- Explain how to install ev3dev-lang-python on the host computer