The encoder method works pretty good since it has an infinite range of spin. It too needed to be debounced in code. The real trick was getting the timing down. Glitchmunk providing the timing data was really helpful. My implementation is no where near what a real trim wheel is like, but it’s good enough to trim the planes with. And until the sim matures a bit more - pretty sure we are just guessing for now - the last update changed the number of key presses to move the trim wheel the same amount. Previously it was 17 key presses, now it’s somewhere around 23. This is the encoder I used.
1 Like