Étape 9: Arduino Software
L’esquisse de l’Arduino est attaché.
Commentaires : J’ai utilisé la bibliothèque de moteur pas à pas pour les moteurs pas à pas. J’ai « emprunté » cette interface depuis un autre Instructable ou sur Internet, mais ne me souviens plus où. Il y a une abondance d’informations sur la conduite des moteurs pas à pas.
L’accéléromètre que des valeurs nulles pour North-South(Y) et East-West(X) ont été déterminés pour chaque appareil. Mon plan était de stocker les valeurs de « zéro » dans l’EEPROM pour le luminaire peut automatiquement calibrer lui-même et stocker les valeurs nulles dans l’EEPROM. Mais je ne pouvais pas obtenir ce travail. Alors j’ai opté pour une version qui pourrait autocalibrate et trouver les valeurs nulles, mais il ne serait pas enregistrer si l’alimentation a été perdue ou réinitialiser. L’étape suivante explique comment étalonner les valeurs nulles.