Montage minimum Breadboard


Le but de se montage est d'avoir un arduino avec un minimum de composant. Il fonctionnera avec l'horloge interne de ATmega8A à 8Mhz.


Pour cela il vous faut:

Une carte Arduino Uno.

Un ATmega8A . .


Le montage pour la programmation de ATmega8A pour le programmer en horloge interne à 8Mhz:




Télécharger le fichier de configuration Breadboard.


Ouvrir le fichier boards.txt et copier le contenu dans le fichier C:\Program Files\Arduino\hardware\arduino\boards.txt

Attention les informations doivent être ajoutées au fichier existant.


##############################################################


atmega8noxtalfast.name=ATmega8(A) (8MHz int. RC osc, short bootloader delay, 38400 baud rate)


atmega8noxtalfast.upload.protocol=arduino

atmega8noxtalfast.upload.maximum_size=7168

atmega8noxtalfast.upload.speed=38400


atmega8noxtalfast.bootloader.low_fuses=0xe4

atmega8noxtalfast.bootloader.high_fuses=0xc2

atmega8noxtalfast.bootloader.path=atmega8a

atmega8noxtalfast.bootloader.file=ATmegaBOOT.hex

atmega8noxtalfast.bootloader.unlock_bits=0x3F

atmega8noxtalfast.bootloader.lock_bits=0x0F


atmega8noxtalfast.build.mcu=atmega8

atmega8noxtalfast.build.f_cpu=8000000L

atmega8noxtalfast.build.core=arduino:arduino

atmega8noxtalfast.build.variant=arduino:standard



Voila les données ajoutées.Fermer le fichier.


Ouvrir le fichier ArduinoISP.ino.





Après faire un clique sur l’icône pour faire le transfert vers la carte Arduino Uno.



Faire un reset de la carte.


Installation du bootload sur l'ATmega8.

Télécharger le bootload pour l'Atmega8A ici. Et installer les fichiers dans le répertoire: "C:\Program Files (x86)\Arduino\hardware\arduino\bootloaders\atmega8a"


Choisir dans l'interface le type de carte ( ATmega8(A) (8MHz int. RC osc, short bootloader delay, 38400 baud rate)).




Initialiser l'arduino breadboard à 8 Mhz.


C'est lancer.



C'est fini.




Maintenant nous allons programmer notre arduino  breadboard.


Montage:





Choisir un programme dans le menu choisir: Fichier>>Exemples>>01.Basics>>Blink.


Modifier la sortie pour le clignotement de la LED int led = 8; au lieu de int led = 13;


Après faire un clique sur l’icône pour faire le transfert vers la carte Arduino Uno.



Après un reset la LED va clignoter.


Voici le résultat:




Voici les correspondances entre ATmega et l'arduino.Identique à l'ATmega328.





Mise à jour 15/01/2014

Créé avec HelpNDoc Personal Edition: Générateur d'aides CHM gratuit