Ik onlangs gebruikt dit type schakelaar in een microcontroller project dat een drukpunt set vereist moeten worden ingevoerd met behulp van een knop met 16 detents in plaats van omhoog/omlaag knoppen. Het idee was om de gebruiker die "inbellen" in de gewenste druk. Dientengevolge, hadden we te ontwikkelen van een routine van de software om de positiegegevens van de schakelaar en de draairichting te verhogen of verlagen van de druk instelpunt voor het hoofdsysteem afleiden.
In dit Instructable bespreek ik de fysische interface de microcontroller, de theorie van de operatie voor de draaischakelaar, de theorie van de operatie voor de software, alsmede de aftrek routine. Tot slot, ik zal je laten zien mijn toepassing van de aftrek-routine. Naarmate we verder komt, zal ik proberen te houden dingen enigszins generieke zodat de idee kan worden toegepast op zoveel platformen mogelijk maar ik ook wat ik deed delen zal, zodat u een specifieke toepassing zien kunt.