Paso 4: codificación
El código consta de varias partes diferenciadas.
Las declaraciones de variable declaran variables para los pétalos de Lilypad, una matriz y variables para medir la fuerza de la lectura, seguimiento de variables para controlar el LED pulsación y una variable para mantener presión excesiva.
Setup() activa todos los pines y permite de serie (para depuración).
Loop() comprueba la presión, presión excesiva registros y cualquiera de los dos temas una advertencia si hay excesiva fuerza, muestra el nivel si el interruptor se presiona o pulsa en caso contrario. También se llama printReading().
getReading() utiliza una matriz para registrar la presión.
printReading() ayuda con la depuración, mediante la impresión de todas las variables de lectura.
checkWarning() registra un periodo continuo de alta fuerza antes de dispararla warning().
Warning() hace que el LED parpadee.
LEVEL() muestra más LEDs para una fuerza más grande.
Pulse() muestra pulsaciones más rápidas para una fuerza más grande.
ledLight() ayuda a la luz los LEDs para level() y pulse().