Kategorie: Software-Bibliotheken

Beschreibungen und Diskussion von Software-Bibliotheken

Eine einzige Verbindung

Das Titelbild dieses Beitrags ist von Vladimir163rus auf Pixabay.

Eine neue Arduino-Bibliothek hat das Licht der Welt erblickt: SingleWireSerial. Sie unterstützt einadrige asynchrone serielle Halbduplex-Kommunikation. Durch die Verwendung der Eingangserfassungsfunktion der AVR-MCUs ist sie extrem genau und unterstützt Bitraten von bis zu 250 kbps. Und konträr zum Titel kann man sie auch für Zweidraht-Verbindungen verwenden.

Weiter lesen

Sind Eingaben verfügbar?

Das Titelbild dieses Beitrags ist von rawpixel.com – de.freepik.com

Die SoftwareSerial-Klasse verfügt genauso wie die Serial-Klasse über die available()-Methode, die die Anzahl der Zeichen zurückgibt, die bereits empfangen, aber noch nicht gelesen wurden. Es gibt jedoch einen interessanten Unterschied. Ein Aufruf von SoftwareSerial.available() ist deutlich langsamer als ein Aufruf von Serial.available(). Wir werden nach dem tieferen Grund für dieses seltsame Verhalten suchen und ich werde drei Möglichkeiten aufzeigen, um das Problem zu beheben.

EDIT: In der Arduino Version 1.8.17 wurde das Problem beseitigt.

Weiter lesen

Copyright © 2022 Die Arduino-Bastelecke

Thema von Anders NorenHoch ↑