Hur man ska tolka riktningen av rotation från en digital rotary switch med en PIC



målet för detta Instructable är att illustrera hur gränssnittet digital (quadrature kodade) rotary switch med en mikrokontroller. Oroa dig inte, jag ska förklara vad kvadratur kodade betyder för oss. Detta gränssnitt och den medföljande programvaran gör att mikrokontroller att känna igen riktningen av rotation för varje drag från en spärr till en annan.

Jag använde nyligen denna typ av switch i microcontroller projekt som krävs en tryckpunkt som skall föras in med en ratt med 16 spärrar i stället för knapparna upp/ner. Tanken var att tillåta användaren att "ringa in" önskat tryck. Som ett resultat, haft vi att utveckla en programvara rutin för att få positionsinformation från växeln och härleda rotationsriktningen för att öka eller minska trycket börvärdet för huvudsystemet.

I detta Instructable ska jag täcka det fysiskt gränssnittet till mikrokontroller, teorin för rotary switch, teorin för programvaran som avdrag rutin. Slutligen ska jag visa dig min ansökan avdrag rutin. När vi, ska jag försöka att hålla saker något generiskt så att tanken kan tillämpas på så många plattformar som möjligt men jag ska också dela vad jag gjorde så att du kan se en viss tillämpning.

Se Steg
Relaterade Ämnen

Hur man ska tolka diabetiker lab resultat (diabetes gjorde enkla)

detta är inte din typisk instructable som det inte visa dig hur man gör något eller fixa något. I stället är detta instructable utformad för att informera människor som inte kanske har en fast förståelse på följande material. Typ två Diabetes (vuxen...

Hur man ska uppnå det "Matt Look" i Photoshop CS3 upp till Photoshop CC.

Hur man ska uppnå det "Matt Look" i Photoshop CS3 upp till Photoshop CC.Steg 1:1. börja med bilden öppnas i Photoshop.2. Välj elliptisk markeringsram och dra en cirkel runt motivet.3. Högerklicka inuti markeringen (marscherande myror) och välj F...

Hur man ska packa 5 Singer symaskiner

hantverk-mas har kommit tidigt i år tack vare våra underbara vänner på sångaren! Jag visade upp i morse för att upptäcka 5 lådor fulla av symaskiner bara sitter där, väntar på att packas upp. Jag visste inte vad jag ska göra! Jag har aldrig packat up...

Hur man ska polera marmorgolv

Marmor golv, monument, eldstäder, bänkskivor är en stil uttalande för rika arkitektur. Marmor fade dess lyster över tiden och behöver korrekt underhåll vare sig för golv eller bänkskivor.Följande steg visar hur man ska polera marmorgolv:Steg 1: Marmo...

Hur man ska socialisera din sällskapsdjur

Monique från noseprints.net diskuterar hur man ska socialisera din sällskapsdjur och varför det är så viktigt....

Hur man bygger en 8 x 8 x 8 LED cube och styra med en Arduino

det finns en hel del LED kuber på Instructables, så varför göra en annan? De flesta är för små kuber som består av 27 eller 64 lysdioder, sällan större eftersom de är begränsade till antalet utgångar på mikrokontroller. Denna kub blir 512 lysdioder,...

Hur man ska svinga en golfklubba

The Golf Swing kan vara en komplicerad sak. Så är här enkla steg om hur man kan svinga en golfklubba.Steg 1: grepp Hitta ett bekvämt grepp klubben, allmänt du interlock pekfingret i en hand och pinky finger i andra handen, men det är viktigare att du...

Hur man ska polera en Lexan vindruta för under $4

Hej,Jag rider en stor cruiser motorcykel, och den har en Lexan varumärke vindrutan på den. Jag har undersökt online, och det visar sig kan jag bara hitta människor som kommer att polska och reparera akryl vindskydd. De säger Lexan vindrutan måste byt...

Hur man ska bekämpa trångsynthet i ditt närområde

för en vecka sedan ett team av hatar mongers gick igenom nieghborhood passerar ut yard skyltar för proposition 8. Detta är en taktik för att dela vår gemenskap kring frågor om varandra. De bryr sig inte eftersom de inte bor här.Proposition 8 syftar t...

Hur man ska gå på bio

en steg för steg handledning om deltar filmiska nöjen utan att orsaka människor nära dig att vilja slå du bakhuvudet.Steg 1: Köpa några biljetter För att lagligt komma in till en biograf eller cineplex, måste du köpa en biljett. Biljetter kan köpas i...

Hur man ska avsluta sömmar vackert utan en Serger!

Om du vill lära dig att avsluta ditt plagg vackert, rayon söm bindande är ett fantastiskt sätt att gå! För enbart pennies en gård, kan du innesluta dina råa kanter med vackra färgade rayon. Detta är så mycket billigare och enklare än att köpa en serg...

Hur man ska gå från att vara ett genomsnitt till konkurrenskraftiga bordtennisspelare

det finns gott om tutorials om hur man spelar bordtennis som fokuserar på grundläggande play eller mycket avancerad spela, men det finns knappast någon som hjälper spelare gå från grundläggande nivå till att vara konkurrenskraftiga. De avsedda målgru...

Hur man ska spela Zombie Dice

Äta hjärna. Inte får shotgunned.Zombie Dice är ett spel som snabbt växer med popularitet. Det är snabbt, tar ca 10-15 minuter, lätt att lära sig, och kan spelas med 2 eller fler spelare nästan var som helst på grund av dess lätt-bogsera fördel. Zombi...

Hur man ska spela The Legend of Zelda: Ocarina of Time på datorn

Välkommen, jag är TheGameBoy, detta är min första tutorial så behaga bli slag :)Detta är hur man spelar TLOZ OOT på din PC, UC?Steg 1: Steg 1 Ok, detta är ganska enkel. Öppna upp din web Browser och gå till GoogleSteg 2: Steg 2Skriv "Doperoms" o...

Hur man ska gå till en Drive-In film i stil

Drive-in filmer är sällsynta i denna dag och ålder, men lyckligtvis finns det en i närheten. Teatern West vind Solano är ett bra ställe för en enhet i filmen. Vi såg Iron Man 1 & 2 det och såg Spider-man 3, Kung Fu Panda, hur man tränar din drake, Th...

Hur man ska anpassa gemensamma ortopedisk käpp för självförsvar stealthly

detta Instructable kommer att beskriva hur du ändrar en generisk ortopedisk käpp så det kan bli mycket effektivare som en personlig försvar enhet. För mig var detta gjorde en nödvändighet efter att jag hade hade höftoperation och behövs för att använ...

Hur man ska anpassa en NES klon controller till bluetooth

jag köpte en trådlös Bluetooth RS232 TTL Transceiver modul från DX (SKU: 80711) och undrar vad jag kan göra med den.Så, jag är verkligen nostalgisk och beslutade att bygga en NES klon crontoller till bluetooth-adapter, eftersom, av detta sätt jag kun...

Hur man ska bekämpa en enkel version

Hej im göra detta beror instructable 1. jag kan kämpa bra 2. i ville instructables står det hur man slåss jag tror inte att id vara en mycket bra fighter utan min kampsport! sjuk lära dig hur jag kämpa på min lektioner theres ett blått bälte cos im e...

Hur man ska spela och tjäna pengar i kungariket av avsky.

Detta instructable kommer att visa människor hur man skapar en karaktär och hur man gör kött (spelets valuta)__________________________________________________________________________Tre skäl varför detta spel är bra:-A DnD (dungeons n' drakar) parod...