Vridströmbrytare är mångsidiga inmatningsenheter som ger utsignaler som kan avkodas av en mikrokontroller . Genom att avkoda en vridomkopplare , kan en mikrokontroller bestämma riktning och grad ( eller mängd ) av vridomkopplare rotation . Microcontrollers vanligtvis har konfigurerbara I /O-pinnar och en lätt - till - använda avbrottssystemet , vilket gör dem väl lämpade för avkodning vridomkopplare . När du lär dig att avkoda en vridomkopplare med en mikrokontroller , kommer du att kunna använda vridomkopplare i många elektroniska projektansökningar . Saker du behöver
lysdioder ( frivilligt , för testning ) katalog mjukvara utvecklingsverktyg
Visa fler instruktioner
1
Välj en vridomkopplare och mikrokontroller . Det finns flera olika typer av vridomkopplare tillgängliga inklusive kvadratur , grå kodning och optisk . Vissa har spärrar ( eller notch poäng ) och vissa inte . Det finns också många typer av microcontrollers tillgängliga . Var noga med att välja den roterande switch /mikrokontroller par som passar bäst för din applikation . Till exempel , om vridomkopplaren du funderar har två utgångar , så se till att välja en mikrokontroller med två tillgängliga in-stift , varav ett är konfigurerbar som ett avbrott linje .
2
Anslut roterande byta till din mikrokontroller . Eftersom mikrokontroller kommer att behöva övervaka om vredet för aktivitet , är det bäst att ansluta minst ett av Rotary Switch linjer på ett avbrott stift på din mikrokontroller . Den vridomkopplare ingång linje på interrupt stift mikrokontroller kan användas för att bringa mikroprocessorn att övervaka de övriga vridomkopplare linjer för avkodning . Mikrokontroller
3
Program . Skriv ett program för din mikrokontroller för att läsa vridomkopplare och sedan kompilera programmet och överföra den till din mikrokontroller enligt instruktionerna som tillhandahålls av mikrokontroller tillverkaren . Det finns ett antal sätt att programmera mikrokontroller för att avkoda den roterande omkopplaren . I allmänhet , måste du ansluta en avbrottshanterare i mjukvaran till en eller båda av de roterande stift använd omkopplare . Till exempel , i en två - bitars kodning system , kan programmet övervaka en rad, avbryter när en spänning förändring sker på den linjen och sedan kontrollera spänningen nivån på den andra linjen .
4
Testa vridomkopplare dekoder . Ett enkelt program och lysdioder ansluten till mikrokontroller kan användas för att testa din vridomkopplare avkodningskrets och mikrokontroller program . Anslut en lysdiod till mikrokontroller för varje vridomkopplare inmatningsraden och programmera mikrokontroller för att slå på varje LED som sin motsvarande vridomkopplare nätspänning går hög . Om det finns några fel eller problem , revidera mikrokontroller programvara , kontrollera kretskopplingar och testa dekodern .