[Résolu] Programmer une Arduino Mini avec Uartsbee

Bonsoir,

J'essaye de programmer une arduino mini avec un adaptateur usb<=>uart mais je n'y arrive pas.

L'adaptateur en question est celui ci:

Et la carte arduino celle ci:

Attention il s'agit d'une carte Arduino Mini et non pas une Arduino Pro Mini

J'ai fait les branchements suivants:

Mini--------UARTsBEE
GRND--------GRND
+5V -------- VCC
TX --------- RX
RX --------- TX

J'utilise l'IDE 1.0 et j'essaye de mettre le programme Blink LED.
J'ai également soudé une LED sur le PIN 13.
J'ai sélectionné mon port COM et j'ai sélectionné la carte Arduino Mini w ATMEGA 328 dans le menu TOOLS\BOARD
Quand je lance l'upload, seul le TX de la carte UART scintille mais le programme n'est pas uploadé.

Quelqu'un aurait une idée?

Juste pour être sur : tu n'a pas croisé de fil ?

L'adaptateur est fait pour se brancher directement droit sur la Mini.

J'ai branché tel qu'indiqué ci dessus.

J'ai aussi essayé :
Mini--------UARTsBEE
GRND--------GRND
+5V -------- VCC
TX --------- TX
RX --------- RX

et ça:
Mini--------UARTsBEE
GRND--------GRND
+5V -------- VCC
TX --------- RX
RX --------- TX
RESET -------- DTR

Sans succès.

  1. Vérifier que ton Uartsbee fonctionne :
  • Connecter l'Uartsbee au PC par le cable USB et a rien d'autre
  • Mettre un pon/cavalier entre TX et RX
  • Dans l'IDE Arduino (ou avec un terminal quelconque) taper des caractères (faire Send)
  • Est-ce que les 2 leds RX et TX clignotent ?
  • Est-ce que tu as l'écho de ce que tu as tapé ?
    Sinon, l'Uartsbee est probablement HS
  1. Si tu alimentes ton Arduino Mini toute seule, est ce que la led 13 clignote 2 fois ?
    Sinon, l'Arduino est peut être HS (a moins qu'elle ne soit pas équipée d'un bootloader qui fasse clignoter la led ou que to cabalge de la Led D13 soit erroné).

  2. Sur l'Uartsbee, dans qu'elle position est l'interrupteur à coté du connecteur série ?
    3V3 ou 5V ?
    Pour une Arduino Mini, il faut 5V

  3. Quand tu branches l'Uartsbee a ton Arduino Mini, est-ce que l'Arduino mini est alimentée par ailleurs ?
    Si oui, enlève cette alimentation et essaye avec juste l'Uartsbee et la Mini sans rien d'autre ni alimentation ni composants externes

Problème résolu.

Voir ici:

http://forum.snootlab.com/viewtopic.php?f=18&t=437&p=1821#p1821

j'ai trouvé la solution!
le mini 328 n'est pas pris en charge sous arduino 1.0, il faut donc utiliser une version précédente (la IDE 22 fonctionne trés bien)
il faut alors aller dans "{repertoire}\arduino\hardware\boards.txt et y coller (sans modifier les retour à la ligne):
"
##############################################################
mini328.name=Arduino Mini w/ ATmega328
mini328.upload.protocol=stk500
mini328.upload.maximum_size=28672
mini328.upload.speed=115200
mini328.bootloader.low_fuses=0xff
mini328.bootloader.high_fuses=0xd8
mini328.bootloader.extended_fuses=0x05
mini328.bootloader.path=optiboot
mini328.bootloader.file=optiboot_atmega328-Mini.hex
mini328.bootloader.unlock_bits=0x3F
mini328.bootloader.lock_bits=0x0F
mini328.build.mcu=atmega328p
mini328.build.f_cpu=16000000L
mini328.build.core=arduino
mini328.build.variant=eightanaloginputs
"

et hop, on selection la mini w328 dans boards et c'est partie pour un tour