Étape 4: croquis
Le premier fichier zip contient l’esquisse qui est du tutorial LadyAda original. Le second est un que j’ai modifié pour la puce Atmega328.
Charger le sous-répertoire entier dans votre logiciel Arduino pour ceux dont vous avez besoin.
Je mettre le protoboard sur mon Arduino et un des scripts chargés dedans et appuyé sur le bouton.
Problème : Bien sûr, il n’a pas fonctionné. Le programme semble être dans une boucle continue du processus.
Solution : Après un diagnostic, j’avais trouvé que j’avais câblé le bouton-poussoir incorrectement. Comme beaucoup le savent, ces boutons ont quatre broches et deux de chaque côté sont câblées ensemble. Je sais qu’et elle savait quand j’étais le câblage vers le haut, mais j’ai quand même réussi à fil mal. Une fois que j’ai corrigé cela, il a bien fonctionné.
Inconvénient : L’inconvénient de cette méthode est donc que je dois charger l’esquisse correcte pour la puce Atmega particulière, que je suis en train de programmer. Maintenant, il serait plus élégant de ré-écrire le croquis afin de détecter automatiquement quel puce est attaché et de programmer en conséquence. Eh bien, je suis paresseux et beaucoup de ce code est écrit en C++ plutôt l’Arduino plus facile alors j’ai décidé de ne pas salir avec elle. Je ne prévois devoir bootload de très nombreuses puces quand même.
Conclusions : La recherche sur Internet, il semble que beaucoup de Arduinoites ont eu ce problème. J’espère que ce Instructable atteint certains d'entre eux. Je devine il y a beaucoup de programmeurs C++ qui peuvent/ont imaginé un correctif pour le logiciel Arduino standard. Si vous connaissez un, s’il vous plaît commentaire. Mais ce correctif fonctionne pour moi.