Étape 6: Electronics Assembly : programmer les gilets
Maintenant que nous avons réuni les gilets, tout ce que nous devons faire est de répondre à nos télécommandes de programme ! Tout d’abord, téléchargez le croquis UR_Laser_Tag et transférez-le sur votre Arduino Micro.
Programmation de champ :
Il serait compliqué à besoin de connecter les gilets à un ordinateur pour reprogrammer un code, alors j’ai ajouté un extrait de code qui vous permet de « programme » un nouveau code sans ordinateur. Si vous connectez l’Arduino sur un ordinateur, invites apparaîtront sur le moniteur de la série.
Maintenez enfoncé le bouton d’effacement (le levier sélecteur) et allumez le gilet.
Continuer à tenir le bouton enfoncé jusqu'à ce que les LEDs clignotent 6 fois.
Relâchez le bouton d’effacement. L’Arduino est maintenant en mode « programmation » et est prêt à recevoir un signal à partir d’une télécommande.
Viser une télécommande à l’un des capteurs et appuyez sur le bouton « tir » désirée. Si l’Arduino capturé le code, le LED clignote six fois. L’Arduino est maintenant en mode « confirmation ».
Appuyez de nouveau sur la même touche et l’Arduino clignote à nouveau six fois pour confirmer. Le code a été mémorisé dans l’EEPROM et est enregistré pour une utilisation future.
Si l’Arduino ne capte pas le signal même après trois tentatives, la LED clignote lentement deux fois, puis revenir en mode « programmation ».
Une fois que l’Arduino a capturé et a confirmé le signal, la LED clignote trois fois. Ils également clignote trois fois pendant le démarrage normal, après quoi l’Arduino est maintenant prêt pour « cible » mode buzz et clignote lorsque le code précédent est détecté. Cette configuration permet des systèmes individuels, afin que vous ne vous tirez pas accidentellement. Vous pouvez autoriser pour lui cependant !