This is a git repository to help you get started programming a robot using
ev3dev in Visual Studio Code using the Python programming language.
-
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.
To get code completion working and fix errors like "Unable to import 'ev3dev2.motor'"
you will need to install Python and the python-ev3dev
package on your computer.