pico-micropython-examples/uart/terminal
brianddk 08562a2b3e
Update README.md
Add reference to picoprobe.
2023-10-09 08:59:22 -05:00
..
README.md Update README.md 2023-10-09 08:59:22 -05:00
terminal.py Simple serial terminal example to run on Pico 2023-10-08 23:22:56 -05:00

README.md

Pico serial terminal

A simple example to allow a Pico to act as a serial terminal into another Raspberry Pi computer. Useful for setting up a Pi when network setup fails for some reason. Should work for Windows, Linux, or Mac host machines.

  1. Add enable_uart=1 to the Raspberry Pi computer config.txt and boot it.
  2. Connect pins pico:{1,2,3} to pi:{10,8,6}
  3. Connect to Pico using Thonny
  4. From Thonny, run terminal.py on Pico, then power up the Pi

You should now have a serial terminal to your Raspberry Pi computer through your Pico.

Errata / Bugs

  • Input is only taken a whole line at a time after the EOL character.
  • Line input is ALWAYS echoed back to the terminal as a new line, even passwords
  • Control characters are dropped so no curses tools (like raspi-config) work

For a full-fledged serial interface, look at picoprobe referenced in Appendix A of the Pico Getting Started Guide.