Beetje Coderen

Les 8

Seriële communicatie (UART)

Baudrate, zenden en ontvangen via de UART, een ringbuffer met interrupts en printf naar de seriële poort.

⏱ 60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • de UART configureren met de juiste baudrate
  • bytes en tekst zenden en ontvangen
  • ontvangen bytes bufferen met een ringbuffer en een interrupt
  • printf omleiden naar de UART

Een microcontroller heeft geen scherm. De eenvoudigste manier om te zien wat hij doet, en om hem opdrachten te geven, is de UART (Universal Asynchronous Receiver-Transmitter): seriële communicatie over twee draden. Op de Arduino Uno loopt die via een USB-chip naar je pc, waar hij verschijnt als /dev/ttyACM0 of COM3. Je seriële monitor wordt je print-debugger.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?