Hallo,
heute morgen kam ich auf die Idee, ein Experiment mit Grok Bot zu machen. Ich gab ihm die Aufgabe, einen Dekoder für Morsezeichen für den ESP32 zu erstellen - fast ohne meine weitere Unterstützung.
Grundlage war ein vorhandenes Steckbrett mit dem ESP und einem kleinen TFT-Display (SPI), dessen Verkabelung ich ihm durch Verweis auf ein anderes Projekt mitgab. Der ESP war über USB mit dem Windows-PC verbunden.
Zum testen und prüfen schlug ich ihm ein vorhandenes Android Tablet vor, über dessen Debug-Schnittstelle er per WLAN auf das Gerät zugreifen kann. Dort kann er entsprechende Audiosignale erzeugen. Den Kopfhörerausgang des Tablets habe ich nach seiner Vorgabe mit dem ESP32 verbunden.
Das schreiben und flashen der Software dauerte nur wenige Minuten, dann begann eine ausführliche Testrunde. Auf dem PC wurden über Python-Scripte wav-Dateien mit Morsezeichen erzeugt und diese dann auf dem Tablet abgespielt. Ich hatte noch einen Lautsprecher mit dran um ihm zu lauschen. Parallel sah ich auf dem Display des ESP32 was er dekodierte. Er selbst prüfte das über die Ausgabe am virtuellen seriellen Port des Boards.
Nach ca. 20 Minuten meinte er fertig zu sein. Ich bat darum, noch ausführlicher und auch mit Störgeräuschen zu testen. Daraufhin erzeugte er weitere Dateien und rödelte noch eine Stunde.
Am Ende berichtete er von diversen kleinen Problemen, die noch behoben wurden.
Heute nachmittag werde ich das mal an den Kurzwellenempfänger anschliessen, aber unabhängig davon ob das jetzt schon völlig korrekt funktioniert ist das schon sehr beeindruckend, wie zügig das alles funktionierte.
Wenn es interessiert stelle ich die ino-Datei hier mal ein.

