Arduino - Rotary Encoder Simple Example KY-040

Published

Introduction: Arduino - Rotary Encoder Simple Example KY-040

About: Hello world! I make simple & Advanced projects for people who want to learn programming and electronics. Most of my Instructables are about arduino and the wide range of sensors you can use with it. I ma...

Hello world! This is a example on how to use the KY-040 Rotary encoder.

Its very basic but if your new to arduino or could not find any code, then you have something to start with.

because there is little documentation about the Keyes sensor kit.

Follow the next step for the Code Schematic and Parts List.

Step 1: Schematic Code & Parts List.

Parts List.

  1. Arduino uno I used the RobotDyn Uno, a chinese copy with 7 analog pins.
  2. Rotary encoder KY-040.
  3. RGB Led KY-016 (don't need this can use any leds).
  4. Set of Jumper wires MM/FF/MF.

Good luck!


Share

    Recommendations

    • Oil Contest

      Oil Contest
    • Water Contest

      Water Contest
    • Clocks Contest

      Clocks Contest

    2 Discussions

    0
    user
    FuaZex

    1 year ago

    Leuk artikel, korte feedback van mij:
    - Het is maar een stap, het zou logisch zijn om het verbinden van hardware en schrijven van software als losse stappen op te schrijven (zo kun je er ook iets meer informatie aan toe voegen). Al vindt ik het wel een overzichtelijke pagina zo.
    - Het is eigenlijk jammer dat je de "klik" functionaliteit van de knop niet hebt meegenomen.
    - De kabels in het plaatje zijn ietwat warrig.
    - Het idee van de RGB led is leuk, maar voegt als een linksom/rechtsom LED niet veel toe aan je project. Je zou kunnen maken dat je de R/G/B waardes kan mixen door R in te stellen met draaien, en dan te klikken om G in te stellen met draaien (en hetzelfde voor blauw).
    Je kan met PWM de waardes (kleuren) van de RGB led uitsturen, waardoor je je eigen "RGB mixbare lamp" krijgt! (Vooral leuk voor het aansturen van RGB ledstrippen)


    Verder gewoon een handige/fijne pagina hoor en leuk om te zien dat je je met Arduino bezig houdt!
    Wellicht kun je mijn tips gebruiken voor je volgende project, ik denk dat je (wanneer je de tips toepast) dan nog meer leuke reacties krijgt!

    1 reply

    Hallo,

    Bedankt voor je feedback.
    Dit is maar een simpele code als voorbeeld voor beginners.
    Deze ook, https://www.instructables.com/id/Arduino-RGB-Led-Control-With-POTENTIOMETERS/