Help Modulo Bluetooth

Ciao,

Ora siamo in due ad aspettare l'aiuto di qualche veterano dell'elettronica.

rispondo io che non sono un veteranod ell'elettronica, anche perchè questo non è un problema di elettronica ]:slight_smile:

Primo appunto.
Innanzitutto, io non utilizzo (neppure penso sia la cosa migliore) il Serial Monitor dell'IDE Arduino.
Utilizzo un semplice terminale, su linux, ma ho appena provato anche con putty (che c'è anche per win$) e funziona ugualmente bene.

Secondo appunto.

if(bluetooth.read()==1)
  {
  digitalWrite(led,HIGH);
  }
  if(bluetooth,read()==0)
  {
  digitalWrite(led,LOW);
  }

se mandi il valore "1" (o "0") da un monitor seriale, la condizione non sarà mai vera.
Questo perchè il read ritorna il byte della posizione nella tabella ASCII, pertanto se invii 1, il valore che ti ritrovi nel byte letto è 45.
(per approfondimenti gioca con questo sketch base: http://arduino.cc/en/Serial/read)

Sul serial monitor vedo -1.

stesso link di cui sopra:

the first byte of incoming serial data available (or -1 if no data is available) - int