Problema I/O MEGA ADK e Bluetooth

Ciao a tutti!..

Ho nuovamente bisogno di un aiuto :drooling_face:

Passo direttamete alla descrizone dell'hardware :

Arduino MEGA ADK : http://arduino.cc/en/Main/ArduinoBoardADK

Scheda bluetooth : Recommendations For You - DealeXtreme ( BT da qui in poi )

Partitore di tensione : fatto con 3 resistenze da 10 ohm (2 messe in parallelo) .

Circuito : VCC su BT -> 5v su Arduino

GND su BT -> GND su Arduino

TX su BT -> RX0 (porta 0) su arduino

RX su BT -> Partitore tensione* -> TX0 (porta 1) su Arduino

Codice :

#include <SoftwareSerial.h>

SoftwareSerial mySerial(1, 0); // RX, TX

void setup()  
{
 // Open serial communications and wait for port to open:
  Serial.begin(57600);
  
  Serial.println("Goodnight moon!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(115200);
  mySerial.println("Hello, world?");
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}

Ora, il problema è che quando cerco di caricare lo sketch con il tutto collegato mi restituisce questo errore :

avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
stk500v2_getsync(): timeout communicating with programmer

Mentre se invece lo carico senza collegare nulla non da alcun errore (devo ancora verificare se effettivamente il BT trasmette)

Non capisco se è normale che i collegamenti vadano fatti dopo aver caricato lo sketch..

Ciao, i circuiti collegati al TX e RX di Arduino impediscono la corretta comunicazione seriale, necessaria per l'upload. Quindi quando carichi gli sketch devi scollegare componenti e circuiti dai pin di comunicazione seriale.

Nooooo, non ci credo!! :astonished: o meglio non lo sapevooooo!

Quindi tutto normale, perfetto grazie mille!