Visualizza messaggio singolo
Vecchio 22 dicembre 12, 19:00   #160 (permalink)  Top
romoloman
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.069
Citazione:
Originalmente inviato da gRiNgO Visualizza messaggio
sì sì è un float uso un sensore lm35dz, scusa se ne approfitto ma come si usa questa funzione dtostrf() all'interno dello sketch ?

ho letto che la sprintf() è meglio evitarla per problemi di "pesantezza"
Codice:
#include <Wire.h>
char buffer[10];
float temp=5.0;

void setup() {
  Wire.begin();
  
  }
void loop ()  {
  
  Wire.beginTransmission(0x63);
  Wire.write((byte)(0x13));
  Wire.write((byte)(0x13));
  Wire.write(4);
  Wire.write(12);
  Wire.write((byte)(0x01));
  
  Wire.write("Temperatura");
  dtostrf(temp,5, 1, buffer);
  Wire.write(buffer);
  
  delay(1000);
  Wire.write(13);
  Wire.write("Allarme off");
  delay(1000);
  
  Wire.endTransmission();
}
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando