Una Giornata per studiare e capire come fare ma alla fine ci sono riuscito.
const int reedPin = 2; // Pin sensore anemometro
const float VelocitaVento = 3000;
float Statoreed;
int Conteggio;
void setup() {
Serial.begin(9600);
pinMode(reedPin, INPUT);
}
void loop() {
Statoreed = pulseIn(reedPin,HIGH);
Conteggio = abs(250000000/Statoreed);
Serial.print("ANEMOMETRO: ");
Serial.println(Conteggio);
// check Anemometro
delay (2000);
}
Come lo volevo io, devo solo tarare il valore giusto in base a quando voglio far alzare le tende.
modificato da un esempio di un gioco e ora funziona per il mio anemometro.
Grazie mille per le tue risposte comunque.