jeudi 14 avril 2011

Mini

L'Arduino Mini est la plus petite carte Arduino. Elle va à l'essentiel : le micro-contrôleur et c'est tout, pas d'alimentation, de connexion USB, de LED intégrée ni de reset. Il faudra faire ces actions soit même.
Néanmoins le mini possède un composant pour transformer le 9V en 5V (U2).







Microcontroller : ATmega168
Operating Voltage : 5V
Input Voltage : 7-9 V
Digital I/O Pins : 14 (of which 6 provide PWM output)
Analog Input Pins : 8 (of which 4 are broken out onto pins)
DC Current per I/O Pin : 40 mA
Flash Memory : 16 KB (of which 2 KB used by bootloader)
SRAM : 1 KB
EEPROM : 512 bytes
Clock Speed : 16 MHz

Upload via un Arduino Uno
Le transfert de programme (ici Blink) vers le mini peut être fait avec une carte Arduino classique, pas besoin de module USB. Il suffit de relier les fiches suivantes :

  • Uno - Mini
  • 5V - 5V
  • Ground - Ground
  • Reset - Reset
  • RX(0) - RX
  • TX(1) - TX


Attention à ce que le Arduino Uno n'envoie rien sur TX via Serial, sinon la synchronisation est impossible.
Au niveau du logiciel, il faut bien sélectionner Board > Arduino Mini.
Une résistance de 1k ohms est intégrée sur la fiche 13.



Upload via un module USB
Il est possible de se passer d'une carte Arduino pour uploader sur le Mini, grâce à un module USB-Série, comme le module FTDI Basic Breakout de Sparkfun.


Il existe 2 versions de ce module : 5V et 3.3V. Seul la configuration du switch au verso diffère. Donc la sortie 3V3 délivre bien du 5V sur la version 5V.

L'avantage de ce module est qu'il dispose d'un reset intégré. En effet, comme le mini de dispose pas de reset automatique, il faut le provoquer lorsque le transfert débute (pendant les 3 impulsions RX). Pas besoin de cette opération en reliant le reset du mini à la sortie DTR du module et en y ajoutant un condensateur.
On utilise le même branchement que précédemment, sauf pour RX/TX :
  • Module - Mini
  • 3V3 - 5V
  • GND BLK - Ground
  • DTR GRN- Reset
  • TXO - RX
  • RXI - TX


J'utilise un condensateur 100nF pour le reset.





Aucun commentaire:

Enregistrer un commentaire