Hi,
Adding the delay did not change it.
Please find code attached.
Sven
My code:
int ledPin0 = 0, count = 0, ledPin1 = 1, sleepMS; boolean running = true;
#include <avr/sleep.h>
void setup() {
WriteUSB("Start");
SetOutput();
}
void SetOutput() {
pinMode(ledPin0,OUTPUT);
pinMode(ledPin1,OUTPUT);
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin0, HIGH);
}
void WriteUSB(String a){
Serial.begin(57600);
delay(100);
while(!Serial){ }
delay(50);
Serial.println(a);
Serial.end();
delay(50);
}
void loop() {
digitalWrite(ledPin1, HIGH);
delay(600);
digitalWrite(ledPin1, LOW);
delay(600);
if (count >=5){
WriteUSB(String (count) + " - Sleeptime: " + String (sleepMS));
WriteUSB("End");
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin0, HIGH);
set_sleep_mode (SLEEP_MODE_PWR_DOWN);
sleep_enable();
sleep_cpu ();
}
++count;
WriteUSB(String(count));
}
sketch_sep24av1.2.ino (843 Bytes)