Programmer une arduino mini via une mega 2560 ?

Si ta carte est une arduino elle a déjà le bootloader Arduino.
Donc tu n'a pas besoin de programmateur/flasheur ICSP.
Par contre il te faut un adaptateur USD/série (ce qui n'est pas un programmateur)

Je comprend toutefois que tu n'en a pas. Ce qui veut dire que en dehors même de la programmation, ta solution n'aura donc aucun moyen de debug in-situ.

Les solutions sont diverses :

  • Utiliser ta carte Mega2560 pour flasher en ICSP l'Arduino Mini sans se servir du bootloader : voir ici en adaptant de UNO ver Mega considérant que la liaison SPI de la Mega n'est pas au même endroit que sur l'UNO : http://arduino.cc/en/Tutorial/ArduinoISP

  • Utiliser ta carte Mega2560 pour faire le lien série entre l'interface USB de ta Mega et la liaison série de la Mini
    Version A : charger dans la Mega un code qui initialise Serial et Serial2 à 115200 baud. Et dans loop copier tous les caractères entrant de Serial vers Serial2 et vice-versa. Connecter RX2 de la Mega à TX de la Mini et TX2 de la Mega à RX de la Mini
    Version B : charger dans la Mega un code qui défini en entrée les broches 0 et 1 puis qui ne fait plus rien (while(1); par exemple). relier directement la broche RX0 au RX de la Mini et la 1 au TX0 de la mini.

Dans tous les cas, il faut :

  • Une fois le code chargé dans la Mega (quelque soit l'une des 3 options ci-dessus) il faut l'empecher de se reseter automatiquement sur connexion série :

The Mega2560 contains a trace that can be cut to disable the auto-reset. The pads on either side of the trace can be soldered together to re-enable it. It's labeled "RESET-EN". You may also be able to disable the auto-reset by connecting a 110 ohm resistor from 5V to the reset line; see this forum thread for details.