Ciao a tutti,
sto utilizzando il sensore
http://www.futurashop.it/carrello_sql/prodotti.asp?cosa=wind&liv3=&title=STAZIONI%20METEO%20E%20OROLOGI&cate=SENSORI%20METEO&cod=6710-WIND01#6710-WIND01 , ho fatto i collegamenti sulla breadboard e sembra funzionare (riconosce il cambiamento di stato) ma non riesco a fare misurazioni sensate. Per capire dove stava il problema ho scritto questo sketch di prova...
float counter=0;
void setup(){
Serial.begin(9600);
attachInterrupt(0, addcount, FALLING);}
void loop(){
Serial.println(counter);
}
void addcount(){
counter++;}
ottengo sequenze come "0-6-7-11-12-17-18-22-23-28-29-32-33-38-39-43" senza alcun ragionevole significato..
se invece
float counter=0;
void setup(){
Serial.begin(9600);
Serial.println("LOW");}
void loop(){
attachInterrupt(0, addcount, LOW);
Serial.println(counter);
}
void addcount(){
counter++;}
mi dà dei valori assurdi, 579323.00 al terzo giro

Che diavolo succede? Ho testato i due codici girando molto lentamente le pale con la mano

Grazie a tutti
