grazie mille ma non capisco come faccio a bloccare l'accensione del led .. come anche lo spegnimento con un comando specifico
const int LEDPin = 11;
const int LEDPin1 = 12;
const int analogPin = 0;
int mn = 1024; // mn only decreases
int mx = 0; // mx only increases
void setup() {
pinMode(LEDPin, OUTPUT); pinMode(LEDPin1, OUTPUT); // set the digital pin as output
Serial.begin(9600);
}
void loop() {
// Perform 10000 reads. Update mn and mx for each one.
for (int i = 0; i < 10000; ++i) {
int val = analogRead(analogPin);
mn = min(mn, val);
mx = max(mx, val);
if (mx > 5 ) digitalWrite(LEDPin, HIGH); // se il valore è minore di 500 accendi il LED
else digitalWrite(LEDPin, LOW); // altrimenti spegnilo
if (mx < 600) digitalWrite(LEDPin1, HIGH); // se il valore è minore di 500 accendi il LED
//else digitalWrite(LEDPin1, LOW);
if (val > 30) digitalWrite (LEDPin1, LOW);// altrimenti spegnilo}
else digitalWrite(LEDPin1, LOW); }
// Send min, max and delta over Serial
Serial.print("m=");
Serial.print(mn);
Serial.print(" M=");
Serial.print(mx);
Serial.print(" D=");
Serial.print(mx-mn);
Serial.println();
}