Ciao a tutti!..
Ho nuovamente bisogno di un aiuto
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..