Paso 4: Programar el ATmega328p
Descargar la biblioteca narcoléptico en la parte inferior de la página. Coloque en la carpeta de las bibliotecas en la carpeta de sketch de Arduino. La biblioteca narcoléptico se ocupa de todo el sueño. Usted puede decir cuando ir a dormir, al despertar y cuánto tiempo para ir a dormir. Esto hace su cuasi-duino ambos pequeños y utilizar muy bajo consumo de energía. Probar el ejemplo "Merlin el gato" incluida en la biblioteca de narcolépticos. Puesto que todavía deberíamos tener nuestro Arduino UNO en el modo de ISP (hemos subido ArduinoISP) conectado a nuestro cuasi-duino, cargaremos este bosquejo a nuestro cuasi-duino. Para ello, en lugar de presionar el botón de carga regular, apretamos la carga usando el botón de programador en el menú archivo. Insertar un LED entre D13 de la cuasi-duino y coloque un puente en tierra a D2 de la cuasi-duino. Ahora, quite este puente. Verás que cuando realices este jumper, parpadeará el LED muy rápido y se despertará con el ATmega328p. De lo contrario, va a dormir el ATmega328p.
En el ATmega328p, aviso que puse en un extra "p" en el extremo. Esto está parado para la energía de pico. ATmel hace un número de estos chips que son potencia de pico. La biblioteca de narcolépticos utiliza esta función porque en la interfaz Arduino IDE regular, esto se oculta.