Programmation / Software
différents tutoriaux sur la programmation de robots, que ce soit sous microcontrôleur, sur module Beck ou sur PC embarqué RTLinux
Une grande partie des difficultés en robotique survient quand il faut donner de l’intelligence à un robot. Cette partie concerne tout particulièrement la programmation d’un robot de la Coupe E=m6 avec PC embarqué et système d’exploitation Linux temps réel.
Articles publiés dans cette rubrique
Interface ligne de commande pour Arduino
Tout d’abord, rappelons ce qu’est une interface en ligne de commande. Il s’agit d’un moyen de communiquer entre un humain et une machine, en tapant du texte lisible dans une console. En anglais, CLI pour Command Line Interface.
On a tous utilisé au moins une fois la (...)
lire la suite de l'article
samedi 21 février 2009
par
Julien
Caméra IR avec une Wiimote
La Wiimote (pour Wii Remote) est une télécommande pour la console de jeu Nintendo ’Wii’ dont vous avez peut être déjà entendu parler.
Ses caractéristiques sont :
des boutons (normal pour une télécommande)
un accéléromètre 3 axes (c’est déjà moins commun)
un port (...)
lire la suite de l'article
dimanche 11 janvier 2009
par
Julien
Utiliser une DLL dans un programme Java
Pour contrôler certaines cartes électroniques, il est nécessaire d’utiliser la bibliothèques de fonctions (library) fournie par le constructeur sous. Ici, nous allons appeler les fonctions d’une DLL depuis un programme en Java (Processing) car c’est simple et (...)
lire la suite de l'article
jeudi 30 octobre 2008
par
Julien
Programmation multi-threads
Description du fonctionnement d’un robot mobile et implémentation par multi-tâche sur un module embarqué. Nous présentons ici un squelette de programme adapté aux besoins d’une équipe dans le cadre d’un concours de (...)
lire la suite de l'article
jeudi 28 février 2008
par
Julien
ICmega8 et les fuse bits
prise en main des cartes d’In-Circuit
Ces petites cartes sont très pratiques. Cet article répond à un problème que nous avons rencontré avec les fuse bits, et permet la prise en main des cartes et des microcontrôleurs AVR par un petit exercice pratique.
lire la suite de l'article
In Situ Programming
Programmation de microcontrôleurs Atmel par méthode ISP
On appelle ISP ou In Situ Programming la méthode de chargement du code dans les microcontrôleurs (Atmels)directement sur le support d’utilisation finale (carte électronique, robot, balise).
lire la suite de l'article