const int SENSOR_PIN = A0;
const int READ_DELAY = 50;
int sensor_value =0;
int max_input =0;
long last_read_time = 0;
long read_interval = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
sensor_value = analogRead(SENSOR_PIN);
if(sensor_value>0)last_read_time = millis();
if(max_input<sensor_value)max_input = sensor_value;
read_interval = millis()-last_read_time;
if(sensor_value == 0 && max_input>0 && read_interval>READ_DELAY){
Serial.println(max_input);
max_input = 0;
}
}
compilando questo sketck allegato mi da l'errore con il precedente IDE lo scetck funzionava benissimo
l'errore e:
collect2.exe: error id returned 5 exit status
errore durante compilazione
Con IDE 1.6.5 compila correttamente.
Non ho avuto errori di compilazione.
Però avresti dovuto capire che senza dire che IDE usi ...
pablos:
Però avresti dovuto capire che senza dire che IDE usi ...
Allora mi riferisco l'ultimo IDE aggiornato 1.6.5 ripeto con la versione precedente il solito sketck funziona??!!
torna a postare il codice, compila e posta il log del compilatore
tecnoimpianti:
compilando questo sketck allegato mi da l'errore con il precedente IDE lo scetck funzionava benissimo
l'errore e:
collect2.exe: error id returned 5 exit status
errore durante compilazione
Quell'errore non riguarda lo sketch, collect2 è una utility del linker, hai sicuramente qualche problema con l'installazione del IDE e/o i permessi.
in che ambiente hai installato l'IDE? linux o windows? perchè su linux l'ide vuole partire con i permessi di root.