Ho fatto diverse prove, smontato e rimontato il codice lato Arduino lato cellulare svariate volte ma continuo ad avere lo stesso problema. Ora, tante cose si sono chiarite ma non è sufficiente, avrei bisogno di sapere:
- si può regolare la dimensione del buffer di trasmissione? Se si, come? Devo accere alla libreria SoftwareSerial?
- aggiungere il delay prima e dopo i dati da salvare su file a differenza di quelli che vanno messi a video e basta, può servire?
- ho tentato di "svuotare" il buffer con questo codice:
void clearBuffer() {
int byteBuffer = bluetooth.available(); // il buffer contiene 64byte?
for (int i = 0; i < (byteBuffer+1); i++) {
bluetooth.write("#");
}
}
il carattere # mi serve come "riempimento", ma non mi sembra funzioni, quale può essere l'errore?
Grazie ancora per l'aiuto.
Mic ancora persa... :o ![]()