Serial USB (UART)
Last updated
Last updated
To use the REPL, a Pycom device must be connected to the host computer with a USB connection either to an Expansion Board or to serial converter (a diagram of how to do this can be found the the page for your module).
In order to connect to the REPL over USB serial, there are multiple methods. Detailed below are the explanations of how to do it in MacOS, Linux and Windows.
By far the easiest way to access the USB UART REPL is via the our for Atom and Visual Studio Code. This adds a pane to the bottom of the editors that allows you to directly access the REPL and any output from the device. Detailed instructions on how to setup Pymakr can be found .
To open a serial USB connection from macOS, any serial tool may be used; in this example, the terminal tool screen
will be used.
Open a terminal instance and run the following commands:
Upon exiting screen
, press CTRL-A CTRL-\
. If the keyboard does not support the \
-key (i.e. an obscure combination for \
like ALT-SHIFT-7
is required), the key combination can be remapped for the quit
command:
create ~/.screenrc
add bind q
to the exit
command
This will allow screen to exited by pressing CTRL-A Q
.
To use PuTTY the serial port (COM port) in which the Pycom device is connected, must be located. In Windows, this information can be found from the 'Device Manager' program.
Open the Windows start menu and search for 'Device Manager'
The COM port for the Pycom device will be listed as 'USB Serial Device' or a similar name
Copy/Write down the associated COM port (e.g. COM4
)
With PuTTY open, click on Session
in the left-hand panel
Next click the Serial
radio button on the right and enter the associated
COM port (e.g. COM4
) in the Serial Line
box
Finally, click the Open
button
A terminal emulator is needed to open the connection from Windows; the easiest option is to download the free program, .