Sign In | Join Free | My entremaqueros.com
China Oky Newstar Technology Co., Ltd logo
Oky Newstar Technology Co., Ltd
Starter Kits,Controller Board, Sensor Modules Factory DIY Educational programmable Robot Projects manufacturer
Active Member

12 Years

Home > Sensor Module for Arduino >

Magnetic Rotary Encoder Module for Arduino With Demo Code

Oky Newstar Technology Co., Ltd
Contact Now

Magnetic Rotary Encoder Module for Arduino With Demo Code

Place of Origin : Guangdong China (Mainland)

Brand Name : Oky Newstar

Model Number : oky3431

MOQ : 1 Piece/Pieces

Delivery Time : 3-5 workdays after payment

Payment Terms : L/C,D/A,D/P,T/T,Western Union,MoneyGram

Supply Ability : 1000 Piece/Pieces per Day

pack size : 5cm x 4cm x 3cm

Weight : 50g

The module : this rotation counts are not limited.

Rotary encoder : can be counted by rotating forward

Contact Now

Magnetic Rotary Encoder Module for Arduino With Demo Code

Rotary encoder module for arduino with demo code

Specifications:

Rotary encoder can be counted by rotating forward and reverse direction during rotation of the output pulse frequency,
Unlike counter rotating potentiometer, this rotation counts are not limited.
With the buttons on the rotary encoder can be reset to its initial state, that starts counting from 0.


******************
ARDUINO test code:
const int interruptA = 0; / / Interrupt 0 (pin 2)
const int interruptB = 1; / / Interrupt 1 (pin 3)

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);
}
}

Factory Pictures

Magnetic Rotary Encoder Module for Arduino With Demo Code

Competitive Advantage:

1. Convenient & Friendly Customer Service
2. Low Prices Direct From Factory Suppliers
3. Fast Delivery Around the World.
4. High Quality With Global Standards.
5. 1 Year Factory Warranty
6. Safe Shipping Way and Payment


Product Tags:

shields for arduino

      

arduino sensors kit

      
 Magnetic Rotary Encoder Module for Arduino With Demo Code Manufactures

Magnetic Rotary Encoder Module for Arduino With Demo Code Images

Inquiry Cart 0
Send your message to this supplier
 
*From:
*To: Oky Newstar Technology Co., Ltd
*Subject:
*Message:
Characters Remaining: (0/3000)