Das ist dann wieder ne andere Idee. Ich bin jetzt von was ganz einfachem ausgegangen.
Ich meinte das eher so. Der Pi misst die Drehzahlen bei 7000 setzt er ein schaltet den ersten Widerstand (Zündfunke wird schwächer) 7500 zweiter Widerstand 8000 3. Widerstand usw. das Direkt nach der Zündspule nicht das Signal.
Idee dahinter umso schwächer der Funke umso schlechter läuft der Motor. Würde sich mit zunehmenden stottern Aussetzern zeigen.
Anders könnte man auch direkt über den Pi das Signal abfangen und eine Zeitspanne später wieder abgeben bei einer bestimmten Drehzahl. Aber ob der so schnell ist mag ich zu bezweifeln.