Hardware on the QWA309 base board
Goal: use GPIO, ADC, I2C, CAN, UART, SPI and PWM on the TESAIoT Dev Kit’s base board.
| Lesson | Source exercise |
|---|---|
| 4.1 Base-board push buttons and a touch-free menu | QWA309 — Push Button Monitor, QWA309 — Hardware Button Menu |
| 4.2 Reading analogue voltage with the 12-bit SAR ADC | QWA309 — Potentiometer Monitor, QWA309 — 4-Channel ADC Scope |
| 4.3 Driving an RGB dot matrix over I2C | QWA309 — DFR0522 RGB Dot Matrix, QWA309 — RGB Matrix FX, QWA309 — Pot → RGB Mixer |
| 4.4 CAN bus at 500 kbps: sending a heartbeat and reading frames | QWA309 — CAN Bus Monitor |
| 4.5 Testing header I/O: I2C, UART, SPI, GPIO, PWM, ADC | QWA309 — Header I/O Test |
Checkpoint: confirm at least one kind of signal with a measuring instrument, and record the result in your portfolio
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0
Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA