problema con scrittura

sapresete dirmi perche quando carico il programma in arduino mi dice cosi: "avrdude: verification error, first mismatch at byte 0x000 0x0c !xff "
Grazie

Perché NON riesce a caricarlo ...
... comincia a verificare il cavo USB ... non sai quante volte ci sono cavi guasti e verifica che NON ci sia nulla collegato ai pin 0 ed 1, poi dicci:

  • che Arduino hai (link a dove lo hai comprato)
  • che sistema operativo
  • che versione dell'IDE stai usando
  • ha funzionato in precedenza ?
  • quale è l'ultimo programma che ci hai caricato ?
  • ecc. ecc.

Guglielmo

Ha sempre funzionato oggi lo vado per ricaricare e mi dice cosi. Non so proprio il perche

Non hai risposto a nessuna delle mie domande ... >:(
... pensi che noi abbiamo la "palla di vetro" con cui individuiamo i problemi senza avere alcuna informazione ?

Guglielmo

Scusa allora lo comprato su aliexpress e non e quello originale proprio stu usando non l’ultima versione dell’ IDE, ha sempre funzionato e questo e il programma su cui sto lavorando

#include <Wire.h>                                               
#include <LiquidCrystal_I2C.h>                                  
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  
int umidita=A0;                                                 
const int POMPA=8;                                              
int luce = A1;                                                   
const int LUCE=5;                                               
int tempPin = A3;                                               
const int VENTOLE=3;                                            
float tempC; 

void setup(){                                                                                        
  pinMode(POMPA, OUTPUT);                                       
  pinMode(LUCE, OUTPUT);                                        
  pinMode(luce, INPUT);                                         
  pinMode(VENTOLE, OUTPUT);                                     
  pinMode(tempPin, INPUT);                                      
  
    lcd.begin(20,4);                                               
  lcd.backlight ();                                             
}

void loop(){                                                     
  lcd.setCursor(0,0);                                             
  lcd.print("Umidita': ");                                      
  lcd.setCursor(10,0);                                          
  lcd.print (analogRead(A0));                                   
  lcd.setCursor(14,0);                                          
  lcd.print("%");                                               
  
   if (analogRead(A0)>100.0) {                                  
    digitalWrite (POMPA,   LOW);                                 
   }
   if (analogRead(A0)<700.0) {                                  
    digitalWrite(POMPA, HIGH);                                   
   } 
 
   lcd.setCursor(0,1);                                          
  lcd.print("Luce: ");                                           
  lcd.setCursor(6,1);                                           
  lcd.print(analogRead(A1));                                    
  lcd.setCursor(10,1);                                          
  lcd.print ("lux");                                            
  
     if (analogRead(A1)<300) {                                   
    digitalWrite (LUCE, LOW);                                    
   }
   if (analogRead(A1)>400){                                     
    digitalWrite(LUCE, HIGH);                                     
   }
   
    tempC = analogRead(A3);                                     
    tempC = (5.0 * tempC * 100.0)/1024;                         
   lcd.setCursor(0,2);                                          
   lcd.print("Temp serra: ");                                     
   lcd.setCursor(12,2);                                          
   lcd.print(tempC);                                            
   lcd.setCursor(18,2);                                          
   lcd.print("C");                                               
   lcd.setCursor(17,2);                                                                                  
   lcd.print((char)223);                                        
   lcd.setCursor(0,3);                                           
   lcd.print("Ventole: ");                                      
   
  if (tempC >= 28.0 ) {                                         
    digitalWrite (VENTOLE, LOW);                                
  }
  if (tempC <= 27.0 ) {                                         
    digitalWrite(VENTOLE, HIGH);                                
  }
  if (digitalRead(VENTOLE) == LOW) {                                                        
    lcd.setCursor(9, 3);                                         
    lcd.print("ON");                                            
  }
  else {                                                        
    lcd.setCursor(9, 3);                                        
    lcd.print("OFF");                                           
  }

   delay(1000);                                                 
  lcd.clear();                                                   
}

Vedo che ti resta difficile rispondere a tutte le domande che uno ti fa ...
... va beh ... per quanto vedo, e te l'ho già chiesto, quando carichi il programma scolleghi TUTTO, LCD compreso ?

Sicuro che non resta nulla collegato su 0 e 1 ?

Guglielmo

sui pin 0 e 1 non ce niente il sistema operativo del computer e windows 8
a scollega ho scollegato tutto ed ora mi dice cosi anche " avrdude: stk500_gatsync() : not is sync: resp=0x00 "

... il cavo USB lo hai sostituito vero ?

Hai un'altro PC dove provare per essere sicuri che sia un problema della scheda ?

Guglielmo

si lo sostituito e un altro pc non ce lo
prima che succedeva questo anche la scheda dei rele andava ora non funziona neanche quella ho paura che non si sia bruciata la scheda
ho provata con una altro arduino stesso modello e ad uno rimane sempre accesa la luce di comunicazione mentre a l'altra pare che come carico rx e tx lampeggiano normalmente e poi continua a lampeggiare il led di comunicazione