#include "blink.h"
const int LED_PIN = 13; // Use the built-in LED pin
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// 1. Symmetric Blink (100ms ON, 100ms OFF)
blink_symetric(LED_PIN, 100);
// A pause between demonstrations
delay(1000);
// 2. Asymmetric Blink (50ms ON, 500ms OFF)
blink_asymetric(LED_PIN, 50, 500);
// A pause between demonstrations
delay(1000);
// 3. Symmetric Blink N Times (3 blinks, 200ms ON/OFF)
blink_n_blinks_symetric(LED_PIN, 200, 3);
// A pause between demonstrations
delay(1000);
// 4. Asymmetric Blink N Times (2 blinks, 500ms ON, 100ms OFF)
blink_n_blinks_asymetric(LED_PIN, 500, 100, 2);
// A pause between demonstrations
delay(1000);
// 5. Single Pulse (for the 5th function)
blink_single_pulse(LED_PIN, 300);
// Long delay before repeating all demonstrations
delay(2000);
}