const int LED_PIN = 13;
unsigned long previousMillis = 0;
const unsigned long intervalMs = 1000; // 1000 ms = 1 second
// Function to convert milliseconds to seconds
float msToSeconds(unsigned long ms) {
return ms / 1000.0;
}
void setup() {
pinMode(LED_PIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
unsigned long currentMillis = millis();
// Check if 1 second has passed
if (currentMillis - previousMillis >= intervalMs) {
previousMillis = currentMillis;
digitalWrite(LED_PIN, !digitalRead(LED_PIN)); // Toggle LED
Serial.print("Time in milliseconds: ");
Serial.print(currentMillis);
Serial.print(" | Time in seconds: ");
Serial.println(msToSeconds(currentMillis));
}
}