Go Down

Topic: Passaggio valori a funzione (Read 1 time) previous topic - next topic

lesto

scusa è un byte, mi son confuso!
Serial.wryte(0xB0);
      Serial.write(0x01);
      Serial.write(0x7F);
a me funzionano, ide 1.0
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

m.alverman

Ahhhh

Comunque anche a me funziona
Serial.write(0xB0);

Quello che non funziona è mandare una stringa 'Comando' che contiene 0xB0 cioè
Serial.Write(Comando,HEX) ..... come mi avevi suggerito tu

lesto

comando è un array, che viene letto come array di byte, e il numero di elementi da leggere..
per esempio
int a[lunghezza];

Serial.Write(a,lunghezza*sizeof(int));
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

m.alverman

No .... Comando è una stringa !!

lesto

allora dai la lunghezza della stringa in byte... occhio che se parli di Classe Stringa allora devi fare Comando.getCharArray o qualcosa di simile. trovi tutto sul reference
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up