Stap 4: Programmeren van de ATmega328p
De Narcoleptic library aan de onderkant van de pagina downloaden. Plaats het in de omslag van de bibliotheken in de Arduino schets map. De Narcoleptic bibliotheek behandelt alle van de slaap. U kunt vertellen wanneer om te gaan slapen, wanneer om te ontwaken, en hoe lang om te gaan slapen voor. Dit zal maken uw Quasi-duino zowel kleine en gebruik zeer laag verbruik. Probeer het voorbeeld "Merlin the Cat" opgenomen in de Narcoleptic bibliotheek. Aangezien we nog steeds onze Arduino UNO de ISP modus moeten (hebben we geüpload ArduinoISP) aangesloten op onze Quasi-duino, zullen we deze schets uploaden naar onze Quasi-duino. Om dit te doen, in plaats van de gewone upload-knop te drukken, zullen we druk op de upload met programmeur knop in het menu bestand. Invoegen van een LED tussen D13 van de Quasi-duino en plaats een jumper in GND aan D2 van de Quasi-duino. Nu, deze jumper te verwijderen. U zult zien dat wanneer u plaatst deze jumper in, het de LED zeer snel knipperen zal en de ATmega328p zal wakker. Anders, zal de ATmega328p slapen.
Op de ATmega328p, opmerken dat ik in een extra "p" op het einde. Dit staat voor pico-power. ATmel maakt een aantal van deze chips die pico-power. De Narcoleptic bibliotheek gebruikt deze functie omdat er in de gewone Arduino IDE-interface, is dit verborgen.