Your position: Home / Sensors

Free shipping !Keyestudio Rotary Rotation Encoder Module for Arduino

KS0013
Price:
Wholesale:
5+
$2.38
    Please select the information you wantX
Quantity:
-
+
(877 available)
Shipping Cost:
to
Estimated Delivery Time:
Please select the country you want to ship from
  • Description
  • Reviews(24)

1234135

Introduction
 
The rotary encoder can count the pulse outputting times during the process of its rotation in positive and reverse direction by rotating. This rotating counting is unlimited, not like potential counting. It can be restored to initial state to count from 0.
 
Specification  
  • Power Supply: 5V
  • Interface: Digital
Connection diagram
 
Please refer to the last photo in above photo window.
 
Click to see product video:https://youtu.be/ocVilNWxP3M
 

Sample Code:

const int interruptA = 0;

const int interruptB = 1;

int CLK = 2; // PIN2

int DAT = 3; // PIN3

int BUTTON = 4; // PIN4

int LED1 = 5; // PIN5

int LED2 = 6; // PIN6

int COUNT = 0;

void setup()

{

attachInterrupt(interruptA, RoteStateChanged, FALLING);

// attachInterrupt(interruptB, buttonState, FALLING);

pinMode(CLK, INPUT);

digitalWrite(2, HIGH); // Pull High Restance

pinMode(DAT, INPUT);

digitalWrite(3, HIGH); // Pull High Restance

pinMode(BUTTON, INPUT);

digitalWrite(4, HIGH); // Pull High Restance

pinMode(LED1, OUTPUT);

pinMode(LED2, OUTPUT);

Serial.begin(9600);

}

void loop()

{

if (!(digitalRead(BUTTON)))

{

COUNT = 0;

Serial.println("STOP COUNT = 0");

digitalWrite(LED1, LOW);

digitalWrite(LED2, LOW);

delay (2000);

}

Serial.println(COUNT);

}

//-------------------------------------------

void RoteStateChanged() //When CLK FALLING READ DAT

{

if (digitalRead(DAT)) // When DAT = HIGH IS FORWARD

{

COUNT++;

digitalWrite(LED1, HIGH);

digitalWrite(LED2, LOW);

delay(20);

}

else // When DAT = LOW IS BackRote

{

COUNT--;

digitalWrite(LED2, HIGH);

digitalWrite(LED1, LOW);

delay(20);

}

}

 
 
Average rating: 4.0 based on 24 reviews
Share your thoughts with other customers
Write a review
Product reviews can be carried out after the member login, please click here to login