Arduino mega 2560/Processing Laserleistungsteurung parallel zu Temperaturänder

Hallo Arduino-Gemeinde,

Ich habe vor einigen Wochen begonnen mich mit Arduino und allem was dazugehört zu beschäftigen. Meine Vorkenntnisse beschreibe ich mal als grobe Vorahnung, aber keineswegs Fachkenntnisse.
Meine nächste Aufgabe ist es die Laserleistung bei Änderung der Temperatur während des Prozesses zu regeln. Also auch wenn ich den Sollwert in Processing z.B bei 1500° und die Leistung bei 40W einstelle, wird die Temperatur bei der Bearbeitung von Materialien zu hoch und die Leistung bleibt bei 40W und das führt zu Beschädigung von Materialien.
Anbei ist mein ganz Arduino Programm und die Aufgabe ist es, dass die Leistung sich adaptiert (sich erniedrigt) wenn die Temperatur während des Prozesses sich erhöht und das Gegenteil auch.

Ich bitte um Hilfe in Form von Ergänzung meines Codes.

VG Und ein herzliches DANK an alle Antworten.
@Marc

Problem Arduino.txt (10.7 KB)

Hallo,
das schaffst Du auch alleine...
Regelung
Gruß und Spaß
Andreas

Ich rate Dir von einer Bastellösung ab. Kauf Dir ein komerzielles Teil, das diese Funktion hat.
Grüße Uwe

Hallo,
in #1 findest Du doch einen Link wie es gehen könnte, und Dein Nickname sagt Dir wie man es macht.
Gruß und Spaß
Andreas

schrittfuerschritt:
Hallo,

Was für ein komerzielles Teil soll das denn!!!, hast Du einen Vorschlag

VG Marc

Du hast einen 40W Laser; Ich nehme mal an das ist ein komerzielles Gerät. Hat der Hersteller des Laser nicht auch Deine gesuchte Regelung im Angebot?

Grüße Uwe

Du willst an einem System das mehrere Hundert tausende Euro kostet herumbasteln?

Nein; dazu ist dieses Forum nicht da.
Wenn Du Fragen mußt wie's gehen könnte, heißt es daß Du es nicht weißt und daß Du zuwenig Wissen hast um es zu machen.

Grüße Uwe

Wenn Du nicht unsere Kritik hören willst und unsere Einwände bei einem Bastelprojekt an einem sündteurem System dann frag nicht.
Ich warte noch auf eine Antwort von dir und dann maache ich diesen Terad zu.
Grüße Uwe Federer
Moderator.

topic locked as discussion was not to topic