Sto utilizzando per un progetto con arduino uno il modulo Sim808 V3.2 il modulo è collegato ad arduino (RX sim808 a pin 11 - TX Sim808 a pin 10 di arduino - Gnd a Gnd). Sto utilizzando il seguente sketch per inviare comandi AT
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
Serial.println("Serial begin ok");
// set the data rate for the SoftwareSerial port
mySerial.begin(9600);
}
void loop() { // run over and over
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
Il collegamento è sempre lo stesso, lo sketch è sempre lo stesso ma a volte funziona a volte no! Ho provato le varie combinazioni per capire se accendendo prima uno o poi l'altro cambiava qualcosa, ho provato a caricare lo sketch con modulo collegato e con modulo scollegato.. Ma quello che una volta sembra funzionare la volta dopo non va piu... non so piu che fare.. c'è un ordine corretto?? Perche una volta funziona e la volta dopo stessi collegamenti stesso sketch non va piu????
Aiuto!!!!