Hallo @fabiwxyz , ja natürlich darfst Du weiter Fragenstellen, wenn Du beim zusammenfügen Probleme hast. Ich kann Dir halt Einfach, wie ich geschriebn Habe, erst etwa ab morgen nachmittag wieder zur Verfügung stehen, weil ich nachher an das Festival gehe und erst weit nach mitternacht wieder zuhause bin, und dann erst mal schlafen muss. Ich bin nicht mehr der Jüngste.
Aber. ich helfe Dir gerne weiter.
Was das Programmierniveau , und Programmierstil an geht: auch bei mir ist das alles autodidaktisch , nur mache ich das seit vielen , vielen Jahren, hate also auch viel Zeit zum lernen. Erst auf nem kleinen 8Bit heimcomputer, den ich selber zusammengelötet habe, später auf anderen Maschinen. Ich bin jedoch kein Programmierer oder Profi, ich mach das nur aus spass an der Freude , oder wenn ich wie Du jetzt mit deinem Pulver-Ofen , in igend nem Projekt, nen Microcontroller benötige, oder das Projekt damit Hardware-Seitig einfach einfacher umzusetzen ist. Meistens entwerfe ich dann eine Schaltung und lötee den Controler dirkt aufs board, Dann nutze ich Die IDE von Arduino nur zur Programm erstellung für mein eigenes board. Ich mache viel in Modellbau, modellbau-Elktronik , aber -gerade in letzter zeit, mit 3D-Druck. Hab aber auch schon Programme gemacht, die unter Windows laufen, edoch auch da nur speziell auf den eweiligen Bedarf/Nutzer zugeschnitten, also dinge, die man eben nicht einfach so kaufen kann.
Hier bei Dir habe ich, wie ich es an @my_xy_projekt schon geschrieben habe, irgendwie gespürt/gemerkt, dass Du da miten im Projekt feststeckst, und eigentlich nur Dein Projekt fertigstellen möchtest, damit es läuft, unnd nicht Dein Progremm gleich komplett neu aufbauen möchtest, zumindest nicht vores^rst. Darum habe ich mein Programier Stil/Niveau an Deines angepasst, damit Du bessere Chancen hast, deinen Code noch fertig zusttellen. Ich hab ja gesehen, dass da noch teile fehlten, wie das Auschshalten und die Alarmierung, wenn der Prozess-Zyklus abgeschlossen ist.
Was mich noch interessiert: Was ist ein Pulver-Ofen? Ist der u Pulver zu trocknen, oder ist das ein Ofen zum 'Backen' von Pulverbeschichtung ?
Falls Du probleme beim zusammenfügen Deiner Code-Hälften bekommst, ldae einfach Beide Teile dann (am besten einzeln) hier hoch, beschreib kurz wo es nicht klappt, und / oder was für Fehlermeldungn du bekommst , dann helfe ich Dir da durch. Das bekommen wir schon hin, denn dein Code ist so, wie Du ihn bisher gebaut hast, doch recht gut strukturiert, man sieht recht gut, wo was passiert und Du hast die einzelnen Sektionen auch schön Dokumentiert, so dass ich mich da recht schnell eingefunden habe. Dass das Poti nicht auf anhieb lief, istt eigentlich dem Umstand geschuldet, dass sich beim Anpassen von meinem zu Deinem Programierstil einen Denkfehler drin hatte. Das bedeutet nicht , dass Dein programierstil jetzt so viel schlechter wäre, sondern eben nur anders. Natürlich kann man Programme immer nachträglich noch verbessern, sieht, wenn man wieder Neues gelernt hat, dass man etwas da oder dort anders, eleganter , oder besser hätte umsetzen können. Eber hey, was Solls, wenn ein Projekt erst mal zuverlässig läuft , ist das Hauptziel doch erst mal erreicht, Kosmetik kann mand dann, wenn man möchte später immer noch machen. Und nicht jede Opttimierung am Code bringgt immer eine Verbesserung in der Funktion: Das sieht man ja bei den Betriebssystemen an denen seit Jahren ständig herumgedoktert wird, und dann plötzlich Dinge, die vorher Reibungslos fuktioniert baben, einfach nicht mehr gehen. Also mache Dir da vorerst keinen Kopf, den das was Du da gemacht hast bei deiner Ofen-Steuerung, das hast Du gut gemacht.
So, jetzt muss ich aber Los.
Liebe Grüsse
Stefan