Go Down

Topic: esp8266 nano e i2c (Read 118 times) previous topic - next topic

cocofl

Oct 07, 2016, 10:22 pm Last Edit: Oct 08, 2016, 10:49 am by cocofl
Ho la necessità di inviare tramite esp8266 in i2c le ultime notizie ansa ad un arduino nano che poi le visualizzerà tramite una matrice a led , le notizie però arrivano al nano troncate sempre degli ultimi caratteri e non capisco il perchè.. si acettano suggerimenti grazie


Code: [Select]
Master 8266

void rss(){
if (WiFi.status()== WL_CONNECTED) {
 if ( !client.connect(http_site, http_port) ) {
  Serial.println("GET request failed");
 }
 
 // Make an HTTP GET request
 client.println("GET /sito/notizie/cronaca/cronaca_rss.xml");
 client.print("Host: ");
 client.println(http_site);
 client.println("Connection: close");
 client.println();
 Serial.println("CONNESSIONE RIUSCITA");
// if ( client.available() ) {
   //char c = client.read();
   //Serial.print(c);
///////////////////////////////////////////
//for (int i=0; i=1; i++){
 char c = client.read();
   //Serial.print(c);
 
  if(c == '<')
      startCapture=true;
   
   if(startCapture)
      responseString += c;
     
 //}

finder.find("<title>");

         finder.getString("CDATA[","]",buffer_news, sizeof(buffer_news));
         char *news =buffer_news;
         notizia=(news);
         Serial.println(news);  


 Wire.beginTransmission(8);
 Wire.write(notizia.c_str());      
 Wire.endTransmission();


Slave Nano

void receiveEvent(int howMany)
{
data="";
while (Wire.available()) {
data+= (char)Wire.read();





 }
Serial.print(data);
}

gpb01

#1
Oct 08, 2016, 12:53 am Last Edit: Oct 08, 2016, 12:53 am by gpb01
Buona sera,
prima di tutto, essendo il tuo primo post, nel rispetto del regolamento, ti chiedo di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con attenzione il su citato REGOLAMENTO ...

... poi, in conformità al suddetto regolamento, punto 7, devi editare il tuo post (in basso a destra del post, bottone More -> Modify) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone fatto così: </>, tutto a sinistra).

Grazie

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up