const int led1=6;
const int led2=7;
const int led3=8;
float sourceOvervoltage = 54.00; //Source Overvoltage
const int analogInput1 = A0; // voltage measurement pin
int value1 = 0;
float vout1 = 0.0;
float vSource = 0.0;
float R1a =100000;
float pot1 = 10000;
#define INTERVAL_MESSAGE1 5000
#define INTERVAL_MESSAGE2 7000
#define INTERVAL_MESSAGE3 11000
#define INTERVAL_MESSAGE4 13000
unsigned long time_1 = 0;
unsigned long time_2 = 0;
unsigned long time_3 = 0;
unsigned long time_4 = 0;
void print_time(unsigned long time_millis);
void setup() {
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
if(millis() >= time_1 + INTERVAL_MESSAGE1){
time_1 +=INTERVAL_MESSAGE1;
print_time(time_1);
Serial.println("I'm message number one!");
}
if(millis() >= time_2 + INTERVAL_MESSAGE2){
time_2 +=INTERVAL_MESSAGE2;
print_time(time_2);
Serial.println("Hello, I'm the second message.");
}
if(millis() >= time_3 + INTERVAL_MESSAGE3){
time_3 +=INTERVAL_MESSAGE3;
print_time(time_3);
Serial.println("My name is Message the third.");
}
if(millis() >= time_4 + INTERVAL_MESSAGE4){
time_4 += INTERVAL_MESSAGE4;
print_time(time_4);
Serial.println("Message four is in the house!");
}
}
void print_time(unsigned long time_millis){
Serial.print("Time: ");
Serial.print(time_millis/1000);
Serial.print("s - ");
}