Rotary Encoder als scrollrad

Hier ein Beispiel zur bereits von Uwe erwähnten Anweisung (#4)

void setup() {
  Mouse.begin();
  delay(6000);
  Mouse.move(0, 0, 50);  // usage: Mouse.move(xVal, yPos, wheel); 
  delay(2000);
  Mouse.move(0, 0, -50);
}

void loop() {
  // bleibt leer
}

Da wird das Mausrad um 50 Schritte nach oben "gedreht" und nach 2 Sekunden dann wieder 50 Schritte nach unten.
Das funktioniert bei mir mit einem Leonardo oder Micro ausgezeichnet.
Um zu sehen ob das funktioniert muss natürlich ein Fenster/Programm aktiv sein, wo das Drehen des Mausrades eine Auswirkung zeigt. :slight_smile: