Étape 5: Le code source : micrologiciel de votre robot
Pour saisir le code source, rendez-vous au https://github.com/tombrew/ei-fw-tom/blob/master/april-dualServo.nut. Copiez le code dans votre presse-papiers, puis dirigez-vous vers plan.electricimp.com et signe dans le planificateur. Maintenant, procédez comme suit :
- Cliquez sur l’onglet « code » en haut de la fenêtre planificateur dans votre navigateur
- Cliquez sur le gros bouton "+" en haut de la fenêtre de code
- Donner un nom à votre nouveau firmware. J’ai utilisé « april.dualServo », que notre conception de la carte en petits groupes est appelée « Avril »
- Collez le code de github dans l’IDE qui s’affiche
- Cliquez sur le bouton save dans le coin supérieur gauche de la fenêtre de l’IDE
- Cliquez sur le bouton « plan » en haut à gauche pour revenir à l’affichage planificateur
Là ! Maintenant, nous avons juste besoin de dire à votre robot pour exécuter ce code. Procédez comme suit :
- Cligner des yeux vers le haut de votre impBot pour le mettre sur votre réseau wifi. Une zone bleue apparaîtra dans votre plan. Si vous n’avez pas cligné des yeux vers le haut un diablotin dans votre carte de dérivation avant, la boîte bleue diront « En blanc », comme l’imp service n’a pas de n’importe quel firmware à courir sur le plateau jusqu'à ce que vous assigniez un.
- Cliquez sur le bouton Paramètres (une petite boîte avec une photo de certains curseurs dessus) dans le coin supérieur droit de la boîte bleue représentant votre impBot
- Dans la boîte contextuelle qui s’affiche, cliquez sur le menu déroulant pour afficher tous les firmware que vous avez disponible pour fonctionner sur cette imp
- Sélectionnez le firmware que vous avez créé à coller dans le code de github
- L’imp commencera à exécuter votre code en quelques secondes. Les mots « Avril DUAL SERVO CONTROLLER » apparaîtra dans la boîte bleue, une fois que l’imp est configuré.
Tour est joué ! Vous avez un robot contrôlé par imp, dont vous pouvez conduire de n’importe où dans le monde aussi longtemps que vous avez internet. Essayez de brancher un des nœuds "TIC/toc" dans le planificateur et voir ce qui se passe, ou connectez votre robot à un potentiomètre d’entrée comme dans la vidéo d’intro. Essayer d’accrocher un HTTP dans le nœud d’envoyer des valeurs à votre robot, et vous pouvez même écrire une application mobile rapide pour contrôler votre robot avec votre téléphone ou votre tablette - de n’importe où !