We maken een heleboel verschillende kits, velen van hen voor audio synths. Een van hen kunt u een roterende encoder op een breadboard te gebruiken voor uw projecten.
Wat zijn de rotary encoders?
Rotary encoders, ook bekend als as/quadrature encoders, zijn apparaten die de beweging van een schacht/as in analoge of digitale code omzetten kunnen. Voor bijvoorbeeld uw volume-draaiknop van de autoradio of een oven knoppen, zijn rotary encoders. Simpel gezegd, worden deze gebruikt wanneer uw project weten moet als een knop is gegaan in een bepaalde richting, snelheid of positie.
Hoe werkt het? (Ref: http://www.ni.com/white-paper/4763/en)
Zo op deze bijzondere roterende encoder die we hebben verstrekt, er zijn 3 waarden u kunt bijhouden van. S (voor switch, zoals een pulsdrukschakelaar), A en B.
"Het meest voorkomende type van incrementele encoder maakt gebruik van twee uitgangskanalen (A en B) naar zin positie. Twee tracks van de code geeft met sectoren gepositioneerd 90 graden uit fase, de twee uitgangskanalen van de quadrature encoder zowel de positie en de richting van de rotatie. Als een leads B, bijvoorbeeld draaiende de schijf in een rechtsom. Als B A leidt, dan is de schijf is draaien in een tegenwijzerzin. Door toezicht op zowel het aantal pulsen en de relatieve fase van signalen A en B, kunt u bijhouden zowel de positie en de draairichting." Met S - behandelen u dit als een pulsdrukschakelaar. Wanneer u het ingedrukt, zal het één waarde (1 of 0) registreren, en wanneer u laat gaan, zal het een andere waarde (1 of 0) registreren
Dus ik heb deze kit, wat heb ik nodig om te weten?
- De roterende encoder is: PEC11L-4220F-S0015-ND
- Het coderingsprogramma wordt beoordeeld voor een MAX van 10mA @ 5v DC
- Datasheet: http://www.bourns.com/PDFs/pec11l.pdf
- Het heeft 30 "clicks" per omwenteling van de 360 graden.
- De actuator heeft een 6mm diameter flatted einde.
- Slechts één koptekst is eigenlijk elektrisch relevante - de een label-, S, B, A, +. De andere kop is uitsluitend gebruikt voor het verblijf in het breadboard beter helpen.