🛠 Premier clignotement d'une LED cousue
Objetivos
Familiarizarse con la LilyPad Arduino SimpleSnap: colocar la batería LiPo de 3,7 V, conectar un LED LilyPad con hilo conductor, cargar el primer sketch y hacer parpadear un LED cosido. Se comprende la función de setup/loop, digitalWrite y el mapeo de pines de las almohadillas.
Material
- 1 placa LilyPad Arduino SimpleSnap (ATmega328P @ 8 MHz, LiPo de 110 mAh integrada, botones pulsadores en lugar de almohadillas para coser)
- 1 LED LilyPad (con resistencia en serie integrada) y hilo conductor, o dos botones pulsadores
- 1 adaptador FTDI «USB Serial» Arduino + cable USB
- Arduino IDE, placa «LilyPad Arduino» seleccionada (opción ATmega328P para las placas vendidas a partir de 2012)
- >
Código completo
// Clignotement LED embarquée — LilyPad SimpleSnap (ATmega328P @ 8 MHz)
const uint8_t LED = 13; // LED verte embarquée (pastille 13)
void setup {
pinMode(LED, OUTPUT); // la pastille devient une sortie
}
void loop {
digitalWrite(LED, HIGH); // LED allumée
delay(500); // 500 ms — le timing est identique à 8 MHz
digitalWrite(LED, LOW); // LED éteinte
delay(500);
}
Verificación esperada
El LED integrado parpadea a 1 Hz (500 ms encendido, 500 ms apagado), de forma autónoma una vez colocada la pila de 3,7 V. Un LED cosido entre la almohadilla 13 y la almohadilla «−» parpadea de la misma manera. La carga se realiza correctamente con la placa «LilyPad Arduino» y el adaptador FTDI conectado a las almohadillas correspondientes.
Errores frecuentes
- Placa incorrecta al cargar (ATmega168 en lugar de ATmega328P): el sketch es rechazado o el temporizado es incorrecto.
- Hilo conductor que conecta «+» y «−»: cortocircuito; por encima de 5,5 V o con polaridad invertida la placa se destruye (advertencia oficial).
- LED cosido al revés: un LED solo conduce en un sentido, hay que invertir el hilo.
- Conectar la pila o el FTDI con la placa encendida: manipular la pila y el cable del adaptador (conectar/desconectar) antes de colocar la pila.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
clignotante.inoArduinobouton-led.inoArduinopwm-respiration.inoArduinoluxmetre-couture.inoArduinointerrupteur-tilt.inoArduinoservo-balayage.inoArduino