comunque, la mia necessità non sta nel trasmettere parole ma numeri, e di fatto devo integrare la conversione di temperatura della sonda lm35 con questo:
int temp = 0;
int lm35 = 0;
temp = analogRead(lm35);
int tempc = (5.0 * temp * 100.0)/1024.0;
delay(100);
e fin qui ok, ma al momento di integrarlo nel codice così :
void loop()
{
int temp = 0;
int lm35 = 0;
temp = analogRead(lm35);
int tempc = (5.0 * temp * 100.0)/1024.0;
delay(100);
const char *msg = tempc;
digitalWrite(13, true); // Flash a light to show transmitting
vw_send((uint8_t *)msg, strlen(msg));
vw_wait_tx(); // Wait until the whole message is gone
digitalWrite(13, false);
delay(200);
}
mi ritorna questo errore:
invalid conversion from 'int' to 'const char*'
scusate magari sarà facile, ma io sono un po nuovo con questo linguaggio