vendredi 7 février 2014

programmer un ATMEGA328 avec un arduino UNO

Première étape du projet acheter les composants , arrivé l'ATMEGA328 , il est vide , il faut le charger avec le bootloader de l'Arduino ;
pour cela j'ai pas un programmeur AVR donc j'utilise un Arduino UNO pour le faire .
une recherche sur le net permet d'avoir plusieurs solutions.
Celle que j'ai adopté est décrite sur ce site web en anglais
arduinobootloader
le programme est disponible sur github


Pour moi j'ai utilisé le Quartz 16Mhz et les deux capacités 22p;

Voilà mon travail

 
une fois le sketch uploadé , il transfère automatiquement le bootloader dans le nouveau ATMEGA328


Comme test final , j'ai enlevé l'ATMEGA328 de l'arduino et placé mon nouveau ATMEGA , essayé d'uploader un nouveau sketch (le fameux BLINK) et hop ça marche nickel.


Présentation de BADRDUINO

BADRDUINO est un projet de fin d'études qui vise à créer une carte compatible ARDUINO et qui inclut :
1- l'accés réseau
2- lecteur de carte SD
3-Horloge temps réel (RTC)

Tous cela avec des composants classiques (pas de cms) et une carte simple face .

Le BADRDUINO sera comme Arduino libre ; et accessible à tous.
Je vais essayer de détailler les différents étapes entrepris pour son réalisation .
les schémas ; les programmes , et la documentation seront publié ici