Serielle Daten senden und empfangen
Viele Mikrocontroller verfügen über ein oder mehrere Universal Asynchronous Receiver/Transmitter (UART)-Module für die serielle Kommunikation. Dies ermöglicht es einem Mikrocontroller, mit einem anderen Mikrocontroller übr die Sendeleitung (TX) und EMpfangsleitung (RX) mit einer bestimmten Baudrate zu kommunizieren. Er kann über seinen USB-Anschluss dank USB-to-Serial-Adaptern auch mit einem Computer kommunizieren.
In diesem Beispiel wird ein kontinuierlich variierender Parameter als serieller Eingang an einen Arduino Uno gesendet. Der Mikrocontroller verwendet diese Eingabe, um die Koordinaten für eine Lissajous-Kurve zu berechnen und über die serielle Schnittstelle zurückzusenden. Diese Werte können dann zur dynamischen Darstellung der Kurve verwendet werden.
Das Modell mit den Koordinaten der Kurve.
Die Angaben für den Mikrocontroller.
Deployen Sie den Code.
Verbinden Sie das Gerät mit dem Mikrocontroller.
Erstellen Sie eine zeitgesteuerte Aufgabe, um Daten zu sendne und zu empfangen.
Parsen und plotten Sie die Daten.
Löschen Sie die Aufgabe und schließen Sie das Gerät nach einiger Zeit.