Miniaturiser votre projet Arduino

Une carte Arduino contient 14 broches numériques et 6 analogiques qui sont inutiles dans certains projets ! Dans ce cas, en remplacant le microcontrôleur ATmega328 à 28 broches par un autre à 8 broches, on pourrait baisser la taille et le coût de nos projets !

Le matériel

Remarque

On utilise la version 0022 parce que la version 1.0 ne fonctionne tout simplement pas avec cette méthode.

Le ATtiny85

Ce microcontrôleur possède 2 broches numériques et 3 analogiques.
Le ATtiny45 et 85 ont le même schéma.

attiny85

Le montage

circuit

A ce schéma, on ajoute 3 leds :

Utilisation

Tout d'abord il faut commencer par copier les fichiers pilotes de l'ATtiny85. Retrouvez votre dossier Sketchbook (vous pouvez trouver l'adresse de ce dossier en allant dans le menu File puis Preferences dans votre Arduino IDE) et créez dedans un dossier appelé hardware.
Dans ce dernier décompressez le contenu du fichier télécharger précédemment.

Ensuite préparez la carte Arduino pour servir d'intermédiaire : Pour cela, branchez la, démarrez l'Arduino IDE 022 et à partir du menu File, choisissez Examples puis ArduinoISP. Téléchargez le programme sur votre carte Arduino.
Votre Arduino est prêt :)

Maintenant branchez votre shield sur votre carte Arduino, insérez ATtiny85, écrivez le programme, puis du menu Tools, choisissez ATtiny85 (w/ Arduino as ISP).
Il vous reste maintenant à envoyer votre programme vers l'ATtiny85.

Si vous testez votre programme sur un Arduino avant de le télécharger sur un ATtiny85 (ou 45), faites attention aux numéros des broches ! Par exemple, le programme Blink qui se trouve dans l'Arduino IDE est aussi valable pour l'ATtiny85 à une exception près : il faut remplacer la broche 13 par 0.

Le résultat

at85

Merci high-low tech