Étape 3: Codage de l’Imp
Avec l’Imp électrique connecté, allez sur votre compte d’imp et créer un nouveau code sous l’onglet code et nommez-le comme bon vous semble. Le code sera assez simple et juste sortie « hello world » à l’Arduino, puis il va attendre 5 secondes et répéter encore une fois.
Ce détails peuvent être obtenus auprès d' http://devwiki.electricimp.com/doku.php?id=example:uart qui explique vraiment bien, mais je vais aller dans mon code encore.
Tout d’abord nous configurer les broches comme suit, si vous vous souvenez du schéma avant uart57 se connecte aux broches 8 et 9 du logiciel serial du bouclier imp. Un débit de 19200 est utilisé pour le bouclier et l’arduino que nous avons utilisé avant. 8 bits sont envoyés et aucune parité ne bit.
Hardware.uart57.configure (19200, 8, PARITY_NONE, 1, NO_CTSRTS) ;
Nous créons ensuite la fonction qui écrit « hello world » à l’UART à l’aide de la hardware.write
fonction write()
{
IMP.Wakeup (5,0, écriture) ;
Hardware.uart57.Write ("hello world") ;
}
J’ai ensuite appelé cette fonction toutes les 5 secondes, vous pouvez modifier cette durée, mais il semble tout comme autour d’un moment agréable de le voir travailler facilement
IMP.Wakeup (5,0, écriture) ;
Après cela, c’est tout, appuyez sur save et bouton exécution du code en ligne électrique Imp, et assurez-vous que vous modifier dans l’onglet Planificateur de faire que le code que vous venez de faire est celle qui est en cours d’exécution.
L’intégralité du code correspondant est :
Réveillez-vous et écrire dans le journal de serveur chaque 5 s
Hardware.uart57.configure (19200, 8, PARITY_NONE, 1, NO_CTSRTS) ;
fonction write()
{
IMP.Wakeup (5,0, écriture) ;
Hardware.uart57.Write ("hello world") ;
}
Régler une alarme pour 5 s a partir de maintenant
IMP.Wakeup (5,0, écriture) ;