Accueil du siteProgrammation et logicielsLes micro-contrôleursTrucs et astuces
Sur le Web
Robocode Wiki (le plus complet)
Track the most recent changes to the wiki in this feed.
Wave Suffering User:Chase-san/MovSim Wave Suffering
Capteurs Mindsensors

Des capteurs et des compléments pour enrichir la brique Lego NXT de nouveaux équipements.

Vous trouverez des caméras, des capteurs de distance, des cables et des connecteurs compatibles avec RCX, ainsi que des cartes de développement en numérique et désormais en analogique !

Tutoriel d’initiation à Robocode
Un long article avec les bases de la programmation : tout est là !
Trucs et astuces

Divers articles présentant le matériel ou le développement pour les microcontrôleurs de la famille AVR d’Atmel.

Ces microcontrôleurs sont utilisés pour beaucoup de nos robots, de nos projets ou de nos démonstrations techniques donc vous les retrouverez dans beaucoup d’autres articles !

 
Articles publiés dans cette rubrique
dimanche 7 mars 2010
par Julien
Vecteurs d’interruption pour AVR
programmation en C avec avr-gcc
Le principe d’interruption est rapidement nécessaire pour gérer des comportements non-linéaires. En effet concevoir un programme de robot (ou tout autre système électronique) avec seulement des séquences d’instructions et des boucles arrive rapidement à ses limites. Il n’est (...)

lire la suite de l'article
dimanche 28 février 2010
par Julien
Un nouveau programmateur USB pour AVR
Utilisation du mySmartUSB light
Aujourd’hui nous testons un nouveau programmateur par USB pour des microcontrôleurs AVR. Il nous a été proposé par Devtronic qui le commercialise parmi les différents produits de la gamme myAVR. Lien vers la boutique myAVR Ce n’est pas le premier produit de ce genre, et au club (...)

lire la suite de l'article
dimanche 28 février 2010
par Julien
Configurer AVRLIB pour AVRDUDE
On ne présente plus AVRLIB, un ensemble de fonctions pour les microcontrôleurs AVR qui simplifie beaucoup l’écriture de programmes utilisant des périphériques internes (timers, counter, I2C, UART) ou externes (LCD, ...). Un seul inconvénient : le makefile utilisé dans les exemples permet (...)

lire la suite de l'article
mardi 16 février 2010
par Julien
Utiliser WinAVR et MFile et AVRDUDE
Pour programmer un microcontrôleur Atmel AVR, on doit écrire du code source sur son ordinateur et le compiler pour le transformer en un programme pour AVR, puis le transférer dans le micro-contrôleur. Toutes ces étapes nécessitent une suite de logiciels différents (un éditeur de texte, un (...)

lire la suite de l'article
mercredi 25 novembre 2009
par Julien
Communication entre deux cartes
Pour les besoins d’un nouveau projet, je dois faire communiquer deux cartes entre elles. Il y a plusieurs raisons qui peuvent vous amener à faire ce choix : pas assez de puissance ou de place dans votre carte principale pas assez d’entrées/sorties (surtout le port série par (...)

lire la suite de l'article
samedi 31 janvier 2009
par Julien
AVRlib et les timers des ATmega168
Un petit article pour aider ceux qui ont des erreurs de compilation en utilisant les fonctions de timers d’AVRlib avec un ATmega168, ATmega48 ou ATmega 88.

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
dimanche 12 novembre 2006
par Eric
Programmateur USB pour AVR
Ayant récemment mis à niveau ma configuration machine, je me retrouve avec une carte mère dépourvue de port parallèle. Et oui, maintenant que toutes les imprimantes ou presque utilisent une connexion USB, nos bons vieux ports parallèles sont à peu près autant d’actualité que les (...)

lire la suite de l'article
lundi 17 octobre 2005
par Patrick
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