Печать предназначена только для печати в формате REPL. Если вы хотите связываться с MCU через последовательный порт, вам нужно записать в него.
Простейшим примером будет:
# your imports and initialization
msg = uart.read()
uart.write(msg)
А на вашем компьютере вы должны запустить некоторую последовательную консоль, например picocom или если вы Windows пользователь, тогда Putty. После подключения просто введите что-то в терминале и нажмите Enter. Это в основном все, что вам нужно, чтобы начать выводить сообщения. Вы можете использовать библиотеку Python serial
на своем компьютере, но я предлагаю придерживаться самых простых инструментов, пока вы не подключитесь в первый раз.
Хотя есть еще две вещи:
- Ваш инициал неполный имхо. Он должен содержать параметры порта и времени ожидания.
- Вы не можете использовать один и тот же порт USB для программирования и связи (как в Arduino). REPL взорвет вашу связь. Вам нужен адаптер USB-последовательный порт из Китая за 2 доллара США и подключение к другим контактам UART (на ESP32 имеется 3 интерфейса UART).