Het interpreteren van de draairichting van een digitale draaischakelaar met een PIC


de doelstelling voor dit Instructable dient ter illustratie van hoe een digitale (quadrature gecodeerd) interface draaischakelaar met een microcontroller. Maak je geen zorgen, ik zal uitleggen wat quadrature gecodeerd betekent voor ons. Deze interface en de bijbehorende software kunnen de microcontroller te herkennen van de richting van de rotatie voor elke beweging van één detent naar de andere.

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.

Gerelateerde Artikelen

Hoe te programmeren van een PIC Microcontroller & lezen een Encoder

Hoe te programmeren van een PIC Microcontroller & lezen een Encoder

Inleiding: van elektronisch speelgoed & games magnetrons, microcontrollers bevinden zich zowat overal deze dagen! Maar hoe kunnen we deze kleine computers werken voor onze eigen elektronica projecten maken? Dat is waar deze tutorial komt - met gedeta
Digitale schilderij Les 1: De grondbeginselen van het gebruik van een grafisch tablet gebruikt

Digitale schilderij Les 1: De grondbeginselen van het gebruik van een grafisch tablet gebruikt

Computers hebben verandering gebracht naar iedere hoek van de moderne samenleving. Een van deze hoeken is kunst. Het internet staat vol van concept kunst, achtergronden en vele andere soorten afbeelding die zijn opgesteld door één of andere gebruiker
Het gebruik van uw digitale camera (canon alleen) als een gewone pc-webcam

Het gebruik van uw digitale camera (canon alleen) als een gewone pc-webcam

het onmogelijke is nu mogelijk nu met uw canon digicam. Het kan worden gebruikt voor chatten en video conferencing. De onderstaande CANON modellen zijn "enige" modellen die de functie ondersteunen:Digital IXUS 400Digital IXUS IIDigitale IXUS vDi
Laten we het maken van een game controller!

Laten we het maken van een game controller!

Ik hou van vliegende spelen, maar het voelt alsof er nooit genoeg knoppen op mijn joystick.Dit instructable zal u tonen hoe te bouwen uw eigen panel schakelaar in geen tijd.Het zal werken met een spel en de computer die ondersteuning biedt voor een j
Het maken van een lepel Brass Knuckles door 123D vangst, MeshMixer & MakerBot.

Het maken van een lepel Brass Knuckles door 123D vangst, MeshMixer & MakerBot.

Deze tutorial illustreert hoe maak je een Brass Knuckles lepel enkel voor het geval dat een gewelddadige voedsel gevecht breekt los op uw volgende diner.Ik gebruikte:-Autodesk 123D vangen voor het scannen van de afbeelding in CAD-Autodesk MeshMixer m
Het installeren van een TV-antenne of antennekabel

Het installeren van een TV-antenne of antennekabel

Versión en españolVoordat u uw antenne koopt en uw hard verdiende geld besteden moet u overwegen een paar dingen. U moet vinden het type antenne dat u nodig hebt, de locatie van uw antenne, uw budget, uw vaardigheidsniveau en de rentabiliteit van he
Hoe het bouwen van een 24 Volt elektrische motorfiets

Hoe het bouwen van een 24 Volt elektrische motorfiets

Ik heb een paar elektrische voertuigen (EV) bouwt voor motorfietsen op Instructables gezien en ze waren allemaal zeer behulpzaam. Ik hoop toe te voegen aan diegenen die vooruit gegaan en gebouwd, gedeeld en hebben mij gemotiveerd om te bouwen. Dit is
Beginner's Guide to 3D printen met de Objet Connex 500: hoe het bouwen van een Tank raket draagraket (en reinigen van de puinhoop die u hebt gemaakt in het proces)

Beginner's Guide to 3D printen met de Objet Connex 500: hoe het bouwen van een Tank raket draagraket (en reinigen van de puinhoop die u hebt gemaakt in het proces)

de Objet Connex 500 3D Printer... een geheimzinnige, magie en verbazingwekkende Hi-Tech meesterwerk, staat van 3D-printen van hoog gedetailleerde prototypes. Weten over het werken met dit prachtige apparaat is een geheim alleen worden bekend door een
Het gebruik van een audio-mixer (zangbodem)

Het gebruik van een audio-mixer (zangbodem)

In dit instructable I 'm gonna doorlopen alle controle functies op de meeste mixers (mengpanelen, mengen van bureaus, audio consoles klankborden - ze allemaal verwijzen naar hetzelfde). Ik zal beginnen met de absolute grondbeginselen:Wat is een mixer
Hoe het bouwen van een paleis van de geheugen - SuperStruct Instructables serie

Hoe het bouwen van een paleis van de geheugen - SuperStruct Instructables serie

Hallo, en Welkom bij dit Instructable. Op de volgende bladzijden nemen we een kijkje op de basics van het gebruik van een tak van de "coördinatiemethode '' loci''" informatie op te slaan in het geheugen zo efficiënt mogelijk voor korte en/of lan
Hoe het bouwen van een Robot - The BeetleBot v2 (Revisited)

Hoe het bouwen van een Robot - The BeetleBot v2 (Revisited)

dit is de kever robot instructables revisited a la MythBusters stijl!Oorspronkelijk maakte ik een instructables over mijn kever robot versie 1.Het is nu tijd om u te tonen een nieuwe versie van deze prachtige robot. Deze nieuwe versie is veel gemakke
Het gebruik van een natte tegel zag to cut glazen flessen

Het gebruik van een natte tegel zag to cut glazen flessen

Gelieve gratie de minder dan stellaire foto's in dit Instructable.Het is jaren geleden toen ik had niets maar een goedkoop gemaaktdigitale camera. Ik hoop dat het snel bijwerken met veel betere beelden.Na de aankoop van vele gadgets en widgets te sni
Tutorial over het maken van een zwart Locust boog

Tutorial over het maken van een zwart Locust boog

allereerst ik wil excuses voor eventuele grammaticafouten, en eventuele andere fouten schriftelijk caus ik gebruikte google vertalen voor het vertalen van alle tekst die u hier ziet (Engl is niet mijn eigen languge dus schreef ik allemaal in mijn lan
Het gebruik van een 74HC595 Shift Register met een AVR ATtiny13

Het gebruik van een 74HC595 Shift Register met een AVR ATtiny13

als je hebt gespeeld met microcontrollers en elektronica dan u waarschijnlijk gezien hebt LED dot matrix displays en andere projecten die daar gebruik van shift registers zoals 7-segment displays en meer. Dit instructable gaat over een snelle intro a