Hallo Tom,
vielen Dank für die Bilder. Die sagen einfach mehr als viele Worte.
Wobei wir auch schon wieder bei der letzten Frage mit den 5V wären.
Hab grad mit Schreck auf deinem Bild gesehen, dass GND, also Masseverbindung vom A25-Brenner zum Arduino bei dir fehlt.
Die Masseverbindung muss sein, sonst kommt kein brauchbares TTL-Signal am Arduino an.
Wenn ein Oszi oder Logikanalyser zum messen hast, unbedingt alle Signale anschauen die ausgewertet werden
sollen am Arduino. Erst wenn alles gut läuft kann man auf die Messgeräte verzichten. Eine Fehlersuche
ohne Messgeräte kann ich mir nicht vorstellen.
Die +5V werden nicht unbedingt gebraucht, die kannst weglassen, da die Stromversorgung des Arduino über USB kommt.
Ich hatte einige Testfälle bei denen ich den 5V Anschluss gebraucht hatte. z.B wollte ich schauen ob der
eingebaute Mikrocontroller der ATMOS Steuerung bei ausgeschaltetem A25-Brenner beim starten irgendetwas brauchbares ausspuckt.
Bis auf die Meldung, die du auch gesehen hast "safty Fehler" kommt da nix raus.
Es gibt leider 2 Versionen vom A25-Brenner. Meine, die alte, die ist Baujahr vor 2012 und die zweite, neue, Baujahr nach 2012.
Der Unterschied ist nicht zu übersehen. Die alte Version hat einen 14pol. Anschluss für ein externes Display, bei dem
sogar die 4 Taster angeschlossen sind. Deshalb beziehen sich alle meine Schaltungen auf das alte Modell vom A25-Brenner
mit dem 14pol. Anschluss.
Die neue Version vom A25-Brenner die du und ernie01 und Andreasengler am laufen haben, sind mit ganz anderen
Anschlüssen ausgestattet, deshalb leider anschlußmässig nicht kompatibel. Die aufgesteckte LDC-Anzeige Platine
sieht optisch so aus als wenn sie identisch wären in beiden A25-Brenner Modellen.
Wie du bestimmt mehrfach gelesen hast, kannst mit dem abgreifen der Display-Anschlüsse immer nur die eine, aktuelle
angezeigte LCD-Zeile auslesen.
Ich bin dann im nächsten Schritt "von einer Zeile nach viele Zeilen lesen" mit ferngesteuertem Tastendrücken
vom direkten Anschluss der LCD-Anzeige (D4,D5,D6,D7 und E) weggegangen und hab dann am 14pol. Anschluss weitergemacht, weil dort
nicht nur Display-Daten rausgeführt waren sondern auch alle 4 Tasten Anschlüsse zum fernsteuern rausgeführt waren.
Das hat mich sehr motiviert alles weitere an meinem alten A25-Brenner, am 14pol. Anschluss anzuschliessen und dort weiterzubauen.
Die Display-Daten am 14pol. Anschluss am alten A25-Brenner kommen in einem anderen Protokoll. Sie sind seriell und entprechen dem
SPI-Bus Protokoll.
ernie01 und Andreasengler haben die 4 Tasten Anschlüsse an ihrem neuen A25-Brenner auch irgendwo gefunden und sich drangeklemmt.
Ab da laufen dann die Versionen auseinander.. alter A25-Brenner mit seriellen SPI-Daten (SPI-Protokoll) und Tastenfernsteuerung.
Neuer Brenner mit parallelen LCD-Displaydaten (HD44780-Protokoll) und Tastenfernsteuerung.
Ich hab dann dieses Jahr am alten A25-Brenner am 14pol. Anschluss mit seriellen SPI-Daten (SPI-Protokoll) und Tastenfernsteuerung
den Arduino und den Raspi durch einen ESP32 ersetzt.
Der ESP32 hat alles drin mit Wlan, braucht ganz wenig Strom, ist fast so klein wie ein MIKRO oder NANO,
und lässt sich mit der Arduino-IDE programmieren.
Um nochmal auf die Masseverbindung zurückzukommen.
Es gibt Gründe, da darf keine gemeinsame Masse existiern, z.B. bei galvanischer Trennung.
Aber in unserem Fall kann auf die Masseverbindung nicht verzichtet werden, sonst kommt kein brauchbares TTL-Signal am Arduino an.
Viel Spass beim Bauen und Programmieren und gutes Gelingen.
Gruß
und frohes Fest
Jürgen