Étape 7: Connectez-le à votre microcontrôleur, code il vers le haut, et vous êtes tous ensemble !
Il n’est pas la plateforme plus facile à apprendre. Mes compétences de codage sont vraiment de base, vraiment rouillé et n’étaient pas trop approfondies dans un premier temps. Ainsi, le code moche, encombrant et inefficace.
Quiconque est bon avec C peut probablement souligner tant de choses de mal avec la façon dont j’ai écrit le code qu’ils prendraient plus de temps pour décrire quel est le problème qu’il a fallu pour écrire du code en premier lieu. Fondamentalement, j’ai piraté un code de tutoriels MSP430 pour réaliser une vérification continue de l’entrée, et lorsque la valeur change plus qu’un montant fixe (environ 10 % de différents), il s’exécute une routine.
La principale chose que je voulais faire en sorte, c’est que comme le soleil se couche, le tripwire continuera à fonctionner correctement. Alors j’ai monté le code pour vérifier et définir un seuil une fois de temps en temps (quelques fois par minute). Cela signifie que tant que la lumière change niveau ambiante, le capteur se recalibrera automatiquement pour compenser le changement.
Le codage a été fait en Code Composer Studio 5, qui est gratuit jusqu'à une certaine taille de programme. La chose soignée, c’est que la taille de la mémoire sur la MSP430s est plus petite que la limite, rendant l’environnement de développement effectivement libre.
Note de l’auteur : parce que j’ai eu tant de mal avec le code pour ce projet, j’ai finalement renoncé à la grande idée, c’était pour être utilisé avec. J’ai gardé le module, et un Arduino est sur son chemin vers ma maison. Je peux l’utiliser à d’autres fins quelque temps à l’avenir. *