ADXL335 Was vibriert denn da? Signalverarbeitung mit Arduino Nano

Hallo Leute,

Als Anregung wenn du es doch Softwareseitig machen möchtest:

Danke @Mahimus, da die LM393 IC noch bis zum Wochenende auf dem Weg zu mir sind hab ich die Hysterese auf der Softwareseite mal ausprobiert.

Hier der Auszug aus dem Hauptteil:

int sensorValue1 = analogRead(sensorPin);
    float voltage1 = sensorValue1 * (5.0 / 1023.0);

    
    
      if (voltage1 <= lowerTR )
      {
      digitalWrite(ledPinnegativ, HIGH);
      digitalWrite(ledPinpositiv, LOW);
      digitalWrite(ledPinmitte1, LOW);
      digitalWrite(ledPinmitte2, LOW);
      hold = false;
      }
  

      if ((voltage1 >= lowerTR) && (voltage1 <= upperTR))
      {
      digitalWrite(ledPinnegativ, LOW);
      digitalWrite(ledPinpositiv, LOW);
      
      digitalWrite(ledPinmitte1, HIGH);
      digitalWrite(ledPinmitte2, HIGH);
      }

      if(voltage1 >= upperTR && hold == false)
      {
      digitalWrite(ledPinnegativ, LOW);
      digitalWrite(ledPinpositiv, HIGH);
      digitalWrite(ledPinmitte1, LOW);
      digitalWrite(ledPinmitte2, LOW);
      Acounter ++;
      hold = true;
      }

Gruß Ardukus