#![no_std]
#![no_main]
use arduino_hal::prelude::*;
use panic_halt as _; // Si un panic survient, la carte va se bloquer.
#[arduino_hal::entry]
fn main() -> ! {
// Récupération de l'instance du périphérique Arduino Mega (ATmega2560)
let dp = arduino_hal::Peripherals::take().unwrap();
let pins = arduino_hal::pins!(dp);
// Configure la broche 13 (LED intégrée) comme une sortie
let mut led = pins.d12.into_output();
// Boucle infinie pour clignoter la LED
loop {
// Allumer la LED
led.set_high();
arduino_hal::delay_ms(100); // Délai de 1 seconde
// Éteindre la LED
led.set_low();
arduino_hal::delay_ms(100); // Délai de 1 seconde
}
}