Hallo!
Ich habe einen Arduino der über I2C die Werte von 4 verschiedenen Drehencodern ausgeben soll. Diese werden dann vom I2C endgerät ausgewertet und an den Arduino zurück gesandt. Dieser schaltet dann (je nach Daten welche Empfangen wurden) LEDs welche über 5 Shiftregister angeschlossen wurden.
Ich wollte die Drehencoder nicht über Interrupts anschliessen da die Daten ja über I2C versandt werden und ich mir da keine Verzögerungen leisten kann. Gibt es eventuell irgendwelche bestehenden Libraries oder Projekte die ich nutzen könnte?
Die Encoder werden von Hand gedreht, müssen also nicht sooo schnell aktualisiert werden (vielleicht 100ms?).
Die Verwendeten Encoder haben 30 Rastungen und 15 Impulse pro Umdrehung.
http://www.reichelt.de/Drehimpulsgeber/STEC11B02/3//index.html?ACTION=3&GROUPID=3714&ARTICLE=73912&SHOW=1&START=0&OFFSET=500&