Synchronisierung.
This commit is contained in:
46
debug/debug.ino
Normal file
46
debug/debug.ino
Normal 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user