Étape 5: Quelques bémols :
** #1 mise en garde : Cette astuce fonctionne parce que, contrairement à la plupart des Arduinos, Lilypad Arduino est cadencé par oscillateur intégré de l’ATMEGA plutôt par un circuit d’oscillateur cristal supplémentaires. Ce manque d’un circuit oscillateur supplémentaire fait câblage vers le haut le circuit beaucoup plus simple, mais ainsi la puce s’exécute plus lentement (8MHz au lieu de 16 MHz) et son calendrier n’est pas aussi précis. Le bootloader lilypad sait comment compenser cette différence de vitesse pour s’assurer que tous vos retards et baud-taux et autres fonctions sensibles au temps fonctionnent correctement, mais le fait demeure que la puce se produira plus lentement. Ce n’est pas une grosse affaire, à moins que votre application a besoin de timing très précis ou a besoin d’effectuer des tâches très rapidement.
Si vous n’avez pas besoin de votre Arduino pour fonctionner à la vitesse appropriée de 16MHz, utilisez deux condensateurs de cermamic 22pf et un Abracon ABL-oscillateur à quartz 16.000 MHZ-B2 et reliez-les tel qu’illustré dans la figure ci-dessus. Si vous décidez d’utiliser cette configuration oscillateur cristal de 16MHz, ne pas utiliser le bootloader Lilypad--il suffit d’utiliser le chargeur de démarrage correct pour le Conseil d’administration, vous avez (par exemple diecimila, duemilanove, uno etc.).
** #2 mise en garde : La puce ATMEGA a des noms bizarres pour ses pins--c’est à dire ATMEGA broche 1 n’est pas nécessairement Arduino broche 1. Vous devez donc le tableau ci-dessus à traduire (avec la permission de http://arduino.cc/en/Hacking/PinMapping168 )
** Caveat #3: quelle alimentation vous utilisez (chargeur de téléphone cellulaire, prise usb ou piles AAA sont rapides et méthodes faciles) il ne peut être un 5V parfaitement solide. Donc si vous avez des problèmes avec la puce d’accrochage ou de réinitialisation de façon inattendue, ajouter un condensateur de.01 uF entre 5V et la masse, au plus près la puce que raisonnablement possible. Cela filtre les bruits sur l’alimentation. Vous pouvez également ajouter un chapeau électrolytique 10uF supplémentaires au même endroit (à noter la polarité indiquée sur le condensateur)--cela protège contre les perturbations dans l’alimentation.
** Caveat #4: la partie la plus coûteuse et complexe d’un Arduino est le circuit série / usb. En omettant d’elle, nous sauvons beaucoup d’effort et de coût, mais si vous voulez continuer à utiliser votre arduino ultra-bare-bones pour communiquer en utilisant les commandes normales de Serial.print(), vous aurez besoin d’acheter un câble d’adaptateur 5V TTL USB-RS-232et le connecter comme suit :
Fil câble TX---> ATMEGA Pin 2 (RXD)
Fil câble RX---> ATMEGA broche 3 (TXD)
Fil câble Gnd---> ATMEGA Broche 8 (Gnd)