#![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(1000); // Délai de 1 seconde
// Éteindre la LED
led.set_low();
arduino_hal::delay_ms(1000); // Délai de 1 seconde
}
}
uno:SCL
uno:SDA
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:14
uno:15
uno:16
uno:17
uno:18
uno:19
uno:20
uno:21
uno:5V.1
uno:5V.2
uno:22
uno:23
uno:24
uno:25
uno:26
uno:27
uno:28
uno:29
uno:30
uno:31
uno:32
uno:33
uno:34
uno:35
uno:36
uno:37
uno:38
uno:39
uno:40
uno:41
uno:42
uno:43
uno:44
uno:45
uno:46
uno:47
uno:48
uno:49
uno:50
uno:51
uno:52
uno:53
uno:GND.4
uno:GND.5
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
uno:A6
uno:A7
uno:A8
uno:A9
uno:A10
uno:A11
uno:A12
uno:A13
uno:A14
uno:A15
led1:A
led1:C