Étape 4: Code
L’UART recevoir code interruption piloté par est. Un sommet à faible transition sur Pin 1.2 démarre le processus de réception. TIMERA sert à la fois par des bits restants ; huit bits de données et un bit d’arrêt.
Les caractères attendus sont les suivants
' 0' (0 x 30) - 1 récepteur large
' 1' (0 x 31) - 1 récepteur sur
' 2' (0 x 32) - 2 récepteur large
' 3' (0 x 33) - récepteur 2 sur
' 4' (0 x 34) - 3 récepteur large
' 5' (0 x 35) - récepteur 3 sur
Le code puis les ensembles la broche bouton approprié haut, attend un certain temps pour simuler une pression de touche et puis réinitialise toutes les quilles de coussin bouton bas.
Le délai dépendra de l’application. Le retard dans le code s’exécute actuellement pendant environ 1,5 secondes. J’ai trouvé ceci pour être assez fiable sur une courte distance dans des conditions idéales. Afin de garantir que la prise correspondante s’allume ou éteint, vous souhaitez augmenter l’intervalle.
Pour contrôler l’émetteur attachez simplement le jury LaunchPad sur votre ordinateur via le port USB. Vous ouvrez le programme terminal favori et connectez-vous à COM3 à 9600, N, 8, 1. Envoyer le caractère ASCII approprié et regarder la LED sur l’émetteur flash Conseil pour indiquer que la commande est expédiée. Si les récepteurs sont branchés sur une prise de courant, vous entendrez un déclic comme le relais commute et tout appareil attaché va être activée ou désactivée.