La GLAP-Box est un outil innovant qui permet aux utilisateurs de programmer à distance et sans fil des cartes Arduino connectées à la GLAP-Box. Cet article expliquera en détail les procédures à suivre pour programmer à distance et sans fil la carte Arduino connectée à la GLAP-Box. Il expliquera également les avantages et les inconvénients de cette méthode et donnera des conseils pour une utilisation optimale de la GLAP-Box.
GLAP-Box : Procédures : Programmer à distance et sans fil la carte Arduino connectée à la GLAP-Box
Explications
- La fonction d’accès au bureau distant de la GLAP-Box depuis n’importe quel type de poste client supportant la communication VNC (Pour plus de détails, voir : GLAP-Box : les logiciels « client VNC » disponibles pour les différents OS (systèmes d’exploitation) existants) va permettre de programmer à distance la carte Arduino embarquée avec la GLAP-Box !
- Cette possibilité est très utile pour le développement d’un robot mobile par exemple car elle permet de modifier le programme à exécuter sur le robot sans intervenir dessus physiquement, ce qui évite des « va-et-vient » répétés mais aussi limite les fausses manip’ de décâblage involontaire ou autre.
- Cette fonction est également très utile pour développer un programme Arduino « en situation réelle », ce qui est pratique lorsque la localisation du montage embarqué est physiquement éloignée de son poste de développement habituel !
Matériel nécessaire
Le matériel nécessaire pour la communication distante avec la GLAP-Box :
- la GLAP-Box
- un PC fixe tournant sous n’importe quel OS supportant VNC,
- un routeur wifi DHCP pour attribution automatique des adresses (box internet qui est à la fois un routeur wifi et éthernet)
- une clé USB wifi compatible Ubuntu
Le matériel nécessaire pour programmer la carte Arduino :
- un câble USB sur enrouleur
- une carte Arduino (Duemilanove conseillée avec la GLAP-Box)
Montage utilisé
Réseau
Nous utiliserons ici un réseau de type infrastructure. Votre réseau local wifi , dans sa forme la plus simple, doit comporter :
- un routeur wifi configuré en mode DHCP : ce mode permet l’attribution automatique des adresses IP des éléments du réseau par le routeur. C’est le mode par défaut généralement des routeurs actuels. Votre routeur pourra soit être votre box internet qui dispose le plus souvent d’une connexion wifi, soit un routeur réseau wifi dédié.
- la GLAP-Box avec la clé USB wifi connectée sur un port USB
- le poste client (= l’ordinateur à partir duquel vous allez accéder à la GLAP-Box) connecté également au réseau local (indifféremment en wifi ou par éthernet)
Le montage Arduino
- La carte Arduino doit être connectée à la GLAP-Box par le port USB
Description de la procédure
- La GLAP-Box est démarrée :
- avec la clé USB wifi connectée sur un port USB
- ainsi que la carte Arduino connectée sur un autre port USB.
- On accède au bureau distant de la GLAP-Box depuis le poste client par le logiciel client VNC via le réseau wifi (Pour plus de détails, voir : GLAP-Box : Première connexion à la GLAP-Box par Wifi)
- Lancer l’IDE Arduino et programmer la carte Arduino avec le programme d’exemple « BLINK » (Dans Examples > Basics > Blink). Voir ici pour les détails d’un programme comparable : Faire clignoter une LED (1 led)
Liens utiles :
- Pour plus de détails sur la procédure de programmation de la carte Arduino, voir :Comment écrire et compiler un programme dans le logiciel Arduino
Résultat
- La LED de la carte Arduino doit se mettre à clignoter.
Ressources utiles :
Remarques
- Aucune
Articles similaires:
- GLAP-Box : Procédures : Utiliser Processing sans fil et à distance sur la GLAP-Box.
- GLAP-Box : Procédures : Visualiser à distance sous forme graphique la mesure analogique de 1 ou plusieurs capteurs connectés à une carte Arduino.
- GLAP-Box : Programme de test : Capture d’un flux vidéo dans un programme Processing à l’aide de la librairie GSVideo.
- GLAP-Box : Programme de test : … dans un programme Processing
- GLAP-Box : Programme de test : Enregistrement vidéo à partir d’un flux vidéo dans un programme Processing à l’aide de la librairie GSVideo.
Articles Liés
- GLAP-Box : Utilisation simple d'une carte Arduino avec une GLAP-Box.
La GLAP-Box est un outil innovant qui permet aux utilisateurs de créer des projets électroniques…
- GLAP-Box : Eteindre la GLAP-Box.
La GLAP-Box est un dispositif innovant qui permet aux utilisateurs de contrôler leurs appareils électroniques…
- GLAP-Box : Procédures : Utiliser Processing sans fil et à distance sur la GLAP-Box.
La GLAP-Box est un outil puissant qui permet aux utilisateurs de travailler à distance et…