Drehzahlmesser mit arduino

Hallo,
Wilkommen im Forum.
Da Du die Bordspannung nutzen willst wirst Du ein paar zusätzliche Maßnahmen ergreifen müssen da die 12V des KFz ziemlich verseucht sind. Das Betrifft dann die Versorgungsspannung und die Signale.
Letzlich willst Du eine Frequenz messen. Dazu solltest Du wissen welche min und maximale Frequenz in etwa zu erwarten ist. 500-5000U/min 4 Takter /4 Zylinder
5000 /60 x4/2= 166Hz
das sind recht kleine Frequenzen , also solltest Du eigentlich eine Periodendauer Messung machen. Da Du mit Deinen 8 LED allerdings nur eine sehr begrenzte Auflösung hast kannst Du auch eine feste Messzeit z.B 1s nehmen und die Impulse zählen die in der einen Sekunde kommen. Das wären dann etwa 16-160 Impulse. Die musst Du nun in gleiche 8 Bereiche aufteilen. Dann bietet sich ein Kostrukt aus swich case an. Man kann auch Bereiche angeben.

switch (messwert) {
    case 0 ... 20:
      Serial.print("LED1 an");
      Serial.println(messwert);
      break;

    case 21 ... 40:
      Serial.print("LED2 an");
      Serial.println(messwert);
      break;

.
.
.

Heinz