Giter Site home page Giter Site logo

awkbot / pic12f629-encoderdebouncer Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 84 KB

PIC12F629 - EncoderDebouncer

License: GNU General Public License v3.0

Makefile 77.99% Shell 6.88% C 15.13%
pic embedded pic12f629 c encoder filter microcontroller mplab xc8

pic12f629-encoderdebouncer's Introduction

PIC12F629 - Encoder Debouncer

Encoder Filter based on PIC12F629. This process filer the encoder noise, mostly found in cheap encoders. It triggers distinct pulses based on rotation of the encoder stating the if the encoder has been turning clockwise or counter-clockwise. The pulses are active LOW simulating a standard button.

Connections:

  • Pin 2 - GP5 - Connect to Encoder S1/CLK Pin from Encoder
  • Pin 3 - GP4 - Connect to Encoder S2/DT Pin from Encoder
  • Pin 7 - GP0 - Output pulse for clockwise rotation
  • Pin 7 - GP1 - Output pulse for counter-clockwise rotation

The HEX files can be found in the "Packkage" folder.

Note: The source code is based on something that I found in the Internet, IN case you know the original developer, please, let me know in order to ask to their permission and give them the proper credits.

pic12f629-encoderdebouncer's People

Contributors

awkbot avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.