Go Down

Topic: Invio valore variabile tramite I2C a display lcd (Read 3203 times) previous topic - next topic

Gringo

il problema è che non riesco ad utilizzare nessuna libreria all'infuori della Wire...quindi vorrei capire se è possibile inviare i dati senza usare altre librerie a parte la Wire, perchè per i comandi mi va bene la Wire.

PaoloP

Hai testato lo sketch e la libreria che ho postato qualche messaggio indietro?

Gringo


Hai testato lo sketch e la libreria che ho postato qualche messaggio indietro?


no scusa ho avuto da fare..avevo provato l'esempio di quella libreria e non funzionava, appena posso provo il tuo sketch e scrivo il risultato.grazie

Gringo

ragazzi ho trovato la soluzione grazie a voi e ad un altro forum, metto a disposizione il mio sketch in modo che possa essere di aiuto a tutti (W l'opensource):
Code: [Select]

#include <Wire.h>
char buffer[10];
float temp;
int tempPin=0;

void setup() {
  Wire.begin();
 
  }
void loop ()  { 
  temp = analogRead(tempPin);           //lettura valore del sensore
  temp = (5.0 * temp * 100.0)/1024.0;
  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();
}

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy