Etape 11 : Programme avec arduino IDE
Le code peut être trouvé ici : BEBL2.pde. Copier et coller dans un nouveau projet sur l’Arduino. Si vous jetez un oeil sur le code, vous trouverez qu’il est plus complexe que vous pourriez vous attendre en raison du filtrage numérique, sans laquelle le feu stop serait aller sur et en dehors en permanence. Vous verrez aussi des routines de calibrage, que j’avais l’habitude de comprendre les lectures de l’accéléromètre. Une chose drôle au sujet de la carte de dérivation, est qu’un filtre RC analogique différent sur chaque axe. Ainsi, chaque axe se comporte un peu différemment. J’ai mis des valeurs par défaut dans le code qui fonctionnent bien avec tous les trois des accéléromètres, j’ai reçu de pololu, mais vous pouvez écraser à l’aide de vos propres valeurs ou les routines de calibrage.
Programmer la puce en utilisant un Diecmila standard ou votre planche favorite avec amovible MEGA IC.
Retirer le méga de la carte de programmation et l’insérer dans la douille de 28-broche avec broche 1 vers la barre obturateur.
Insérez la batterie.
Croise les doigts.
Mettez le commutateur en position.
Félicitations si vous devriez voir une lumière clignotante !
Si ce n’est pas le cas, essayez de retourner la batterie. Toujours pas ? Réglez le commutateur l’effet inverse.
Si elle ne fonctionne toujours pas aller sur à l’étape suivante : débogage.