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 plusieurs utilisent le MK2 d’Atmel. Quand à moi, j’utilisais l’ICProg dans sa version compacte, qu’Eric avait déjà décrit dans cet article.
Donc on va faire court et efficace : il ne coûte que 15 euros (...)
Accueil > Mots-clés > Composants > AVR
AVR
Le constructeur de composants Atmel propose une famille de microcontrôleurs 8 bits de type RISC appelée AVR.
On y trouve de tous petites puces (8 pattes) comme les ATtinyXX ou TinyAVR, mais également de plus grosses (28 pattes et même plus) comme les ATmegaXX ou MegaAVR.
Il y a désormais les XMega, ainsi que d’autres contrôleurs spécialisés ayant un cœur AVR, même des FPGA. Nous utilisons principalement la famille Mega AVR qui équipait les robots des Coupes de France 2006 et 2008, et bien sûr les ATmega8 et dérivés qu’on retrouve sur les Arduino.
Articles
-
Programmateur USB économique pour AVR
28 février 2010, par Julien H. -
Programmateur USB pour AVR
12 novembre 2006, par Eric P.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 dinosaures...
Première tentative
Pour parer cela, rusé que je suis, j’avais également acheté une carte d’extension PCI, qui ajoute un port parallèle et deux ports série. Ca marche très bien... mais pour (...) -
Ma carte AVR avec le langage Arduino
14 janvier 2013, par Jean-Pierre, Julien H.Certains d’entre nous disposent de circuits personnels ou de cartes du marché utilisant les micro-contrôleurs de la famille AVR : gamme myAVR de Devtronic, gamme EasyAVR de mikroElectronika gamme ICmega de In-Circuit pour ne citer que les cartes utilisées au club.
Tous fonctionnent sur le même principe : une compilation sur l’ordinateur de développement, puis l’envoi d’un fichier binaire dans la puce par bootloader série ou par programmateur ISP.
Ces points ont été développés dans (...) -
Photos de la soucoupe
2 octobre 2011, par Jean-Pierre, Julien H.Cette partie est autonome, et constitue le robot dans sa version nautique.
Elle est constituée d’une structure légère flottante, d’une électronique de contrôle à base de 2 micro-contrôleurs AVR et de relais pour la partie puissance.
Les huit capteurs forment une ceinture afin de couvrir toutes les directions de la même façon ; il n’y a donc pas à proprement parler d’avant et d’arrière.
Les moteurs permettent de changer de direction sur place et indépendamment de la vitesse. -
Carte AVR mySmartControl
17 décembre 2008, par Julien H.Test d’une carte minimale à base de microcontrôleur ATmega8 (Atmel AVR) offerte par Devtronic.
-
Débuter avec une carte Arduino
11 octobre 2008, par Julien H.Arduino est une carte programmable open-source devenue un standard de fait pour ses extensions pratiques pour la robotique ludique et les montages électroniques amateurs. C’est simple, c’est pratique et nous sommes là pour vous aider !
La famille Arduino est apparue en 2006 sous forme d’une carte programmable avec un port série. Puis de nouvelles versions sont apparues, toujours aussi simples, avec différents formats : petites, grandes, plus puissantes, plus économiques, avec USB, avec (...) -
Vecteurs d’interruption pour AVR
7 mars 2010, par Julien H.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 pas non plus toujours nécessaire de recourir à un système d’opérations temps réel (même si nous avons traité ce sujet : RTOS sur AVR). On va donc présenter ici comment écrire un programme "réactif" qui gère des (...) -
AVRlib et les timers des ATmega168
31 janvier 2009, par Julien H.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.
-
Le Tankobot (2012)
19 mai 2012, par Julien H.Ce robot permet de faire des tests rapides d’algorithmes. Il a été conçu pour être très pratique et pouvoir servir à de nombreux ateliers. Il est donc robuste et simple.
Basé sur un châssis RP-5 offert par Zartronic, le Tankobot est un robot d’études mis au point grâce aux participants des ateliers hebdomadaires de l’association Pobot.
En 2013, il a été équipé d’une tourelle à 3 capteurs ultrasons. Mécanique
Les deux chenilles du robot sont mises en mouvement par deux moteurs à (...) -
Prototype rapide avec myAVR board (+ Arduino)
19 janvier 2013, par Julien H.Il existe de multiples cartes à base de micro-contrôleur, et chacun doit choisir celle qui convient le mieux à ses tests.
Nous avons régulièrement mis en garde les participants de nos ateliers sur la difficulté des connexions de composants électroniques : fragilité des fils, encombrement, transport délicat, risques d’erreurs.
Après avoir étudié les plaques d’essai et les extensions Arduino (shields), voici le tour d’une petite carte à base de µC AVR. Il s’agit de la myAVR board MK2, (...)