Introduction: Arduino - Rotary Encoder Simple Example KY-040

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!


Comments

author
FuaZex made it!(author)2016-09-14

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!

author
vandenbrande made it!(author)2016-09-14

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/

About This Instructable

4,615views

18favorites

License:

Bio: 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 ... More »
More by vandenbrande:Arduino & C# - LM35 Temperature Sensor C# Application Arduino (OPEN SOURCE) Arduino & C# - HC SR04 Distance Meter C# App for Arduino Arduino & C# - Robotic Arm Control With Pc and Arduino
Add instructable to: