Grüße,

Ich versuche über eine Arduino Plattform mit dem Chip Ch9329 zu kommunizieren, das funktioniert auch bisher auch nur ist die Zuverlässigkeit leider nicht geben.

Kurtze Erläuterung:
Der Chip Ch9329 dient als USB Schnittstelle zur Kommunikation mit Computer Systemen über das HID Protokoll.
Die Kommunikation läuft über UART/TTL bei 5V;
Das Modul sieht wie folgt aus : https://www.amazon.com/-/de/dp/B0BJZ5RZHV/ref=sr_1_4
Das was ich als Dokumentation gefunden habe war leider nur das :
https://www.alldatasheet.com/datashe...CH/CH9329.html
https://github.com/Blue-Beaker/9329K...29_keyboard.py

Zur Kommunikation mit dem Chip verwende ich das :
https://github.com/ChengZu/ch9329
Ebenso wird SoftwareSerial verwendet.

Mein Problem ist das die Tastenbefehle nicht zuverlässig funktionieren.

Tasten wie Shift wird nicht gedrückt oder losgelassen, das gleiche ist bei ALT GR zu beobachten.
Das Manuelle abfeuern der Tasten über die Konsole über das von mir erstellte Arduino interface, ist das leider auch zu beobachten. Mal funktioniert es, mal nicht.
Tasten wie A-Z & 0-9 Funktionieren zuverlässiger. Die Komma weniger zuverlässig.

Ich weiß leider nicht wo da das Problem liegt. Ich bin leider auch ein ziemlicher Anfänger in C++.

Ich hoffe ihr könnt mir mit euren Erfragungen helfen.

Mit freundlichen Grüßen.

Anhang:
Tasten Tabelle CH9329 Tasten Zuordnung.zip
Code der Text Verarbeitung CH9329TextWriter.zip