Synchronisierung.

This commit is contained in:
2024-07-18 11:57:11 +02:00
parent 7aad80b38e
commit d62c0e58a9
13 changed files with 2503 additions and 4 deletions

46
debug/debug.ino Normal file
View File

@@ -0,0 +1,46 @@
#include <prg_342.h>
// Initialisiere die PRG_342-Klasse
PRG_342 prg = PRG_342(); // Maximale Änderung pro Schleifendurchlauf
char serBuffer[4]; // Buffer für serielle Eingaben
void setup() {
analogWriteResolution(12);
analogReadResolution(12);
Serial.begin(115200); // Beginne serielle Kommunikation
prg.safeShutdown(5); // Sicheres Herunterfahren des Ausgangs
}
void loop() {
for (int i = 1; i < 10; i ++) {
Serial.println("##########");
Serial.print("Beginne mit ");
Serial.print(i);
Serial.println(" mA / s.");
prg.setOutput(0, 4095 * 0.5, i);
prg.setOutput(4095 * 0.5, 0, i);
Serial.println("Pause: 5 Sekunden");
delay(1000);
Serial.println("Pause: 4 Sekunden");
delay(1000);
Serial.println("Pause: 3 Sekunden");
delay(1000);
Serial.println("Pause: 2 Sekunden");
delay(1000);
Serial.println("Pause: 1 Sekunde");
delay(1000);
Serial.print("Vorgang mit ");
Serial.print(i);
Serial.println(" mA / s abgeschlossen.");
Serial.println("##########");
Serial.println("Entgnetisierung läuft");
prg.safeShutdown(5); // Sicheres Herunterfahren des Ausgangs
Serial.println("Nächster Test in 3 Sekunden.");
delay(3000);
}
}