Musel jsem udělat hardwarovou úpravu, aby se podařilo rozchodit UART. Po zapnutí se musí naskenovat tento QR-kód, tím se přepne modul na sériovou linku:

Přepnutí do režimu UART 9600 baudů 8N1

Prepnuti na serial

Je lepší si obrázek vytisknout, z obrazovky se skenuje špatně.

Dokud se nastavení neuloží do FLASH paměti modulu, musí se při každém zapnutí tato procedura opakovat. Implicitně je modul v režimu USB. Jinak UART nefunguje.

Modul se dá konfigurovat pomocí skenování QR-kódů, nebo pomocí příkazů ze sériové linky. Popíšu to, až to rozšifruju. Je to posáno podrobně v uživatelském manuálu.

Hrdwarová úprava

Zapojení UART

Zapojeni UART

  • červený drát: +5V

  • černý drát: 0V zem

  • zelený drát (bílo hnědý): RX pro UART

  • bílý drát (hnědý): TX pro UART

Zapojení UART zespodu

Zapojeni UART zespodu

Definice pinů

Rozložení pinů na konektoru modulu

Rozlozeni pinu

PIN význam

PIN 1

FLASHDWN

PIN 2

VCC

PIN 3

GND

PIN 4

RXD

PIN 5

TXD

PIN 6

D+ (USB)

PIN 7

D- (USB)

PIN 8

POWERDOWN

PIN 9

BEEP

PIN 10

LED

PIN 11

WAKE

PIN 12

TRIG

MicroPython

from machine import UART

uart = UART(0, 9600)                         # init with given baudrate
uart.init(9600, bits=8, parity=None, stop=1) # init with given parameters

Zdroje a odkazy