Drehzahlmesser auslesen Motorrad

Hallo,

ja da freue ich mich doch erstmal sehr über die rege Resonanz. Wie gesagt das ist mein erstes Arduino-Projekt und wie es euch auch schon aufgefallen ist, bin ich auch in der Elektrik nicht so bewandert. Ich komme eher aus der Informatik und versuche mich gerade anhand dieses Projektes auch ein wenig in die Elektrik einzuarbeiten.
Jetzt habt ihr mir viele Tipps gegeben wie es besser zu machen ist, aber ich bräuchte noch den ein oder anderen Schubser.
Welcher Teile der Schaltung müsste ich jetzt austauschen bzw. um welche Teile muss ich meinen Aufbau erweitern damit es funktioniert?
Nachdem ich der Schwalbe heute einen neuen Vergaser gegönnt habe, hatte ich das ganze nochmal kurz ausprobiert. Da ich keine Zeit mehr hatte den Vergaser einzustellen,ergab sich aber keine zufriedenstellende Testsituation.

Darübe hinaus habe ich meinen Code noch um eine Glättung erweitert.

rpm_calc();
gesamtSumme = gesamtSumme - messungen[zeiger]; // substrahiere letzte Messung
  messungen[zeiger] = drehzahl ;// lese Drehzahl
  gesamtSumme = gesamtSumme + messungen[zeiger]; // addiere Wert zur Summe   
  zeiger = zeiger + 1; // zur naechsten Position im Array                
  if (zeiger >= anzahlMessungen) // wenn Ende des Arrays erreicht ... zurueck zum Anfang
  {
    if (status == 1) // wenn Array erstmalig aufgefuellt ...
    {
       Serial.println(durchschnitt); // geglaettete Ausgabe auf serieller Konsole
    }
    status = 1; // erste 10 Werte eingelesen, Array ist gefüllt, Status geaendert
    zeiger = 0; // und wieder von vorn                        
  }
  durchschnitt = gesamtSumme / anzahlMessungen; // berechne Mittelwert  
  delay(intervall); // zur Stabilisierung

Ich freue mich über jeden Tipp und jede Hilfe, da ich aktuell in diesem Bereich wenn es hoch kommt gefährliches Halbwissen habe :wink: