Rotary encorders till B737 panel

freddehboy:
Det jag vill med mina encordrar är att t.ex. när jag stället den kanske snett åt höger "/" med en markering som pekar snett åt höger. Arduino kortet regar det som 1 (1 för att jag bara vridit lite på varv ett) Datorn ser att det skrivs ut 1 och gämnför det med possitionern för den funktionen som jag ska styra med encordern. Sedan vill jag att den ska få samma värde om jag vrider encordern lite åt höger och sedan tillbaka!

Du KAN få den att bete sig så men det kommer inte att fungera särskilt bra i praktiken.
Rotary encoders är kända för att generera mycket kontaktstudsar och OM du får en dubbelpuls när du vrider encodern ett steg så kommer kortet att tycka att du vridit två steg. Då stämmer inte positionen på encoder med vad programmet tycker.

Om dessa incramentella rotary encorder är att likställas med rotary potentiometer fast pottarna går inte ett helt varv så är det fel typ av encorders jag har köpt!?

En rotary encoder och en potentiometer kan inte alls likställas. Den enda likheter är att de har en axel man kan vrida på.
Funktionen är 100% annorlunda.

Så positionen av encorderns läge och att den läser ut samma sak hela tiden i just det valda läget är avgörande för att det ska fungera!

Då är det inte en rotary encoder du ska ha.

En potentiometer kanske skulle kunna göra det du är ute efter men jag vet inte hur bra precisionen skulle bli.
En rotary switch är nog egentligen det du är ute efter men 24 positioner låter i värsta laget men det kanske finns. Jag har inga erfarenheter av sådana.