{"title":"Rotary Encoders","description":"","products":[{"product_id":"ky-040-rotary-encoder-module","title":"KY-040 Rotary Encoder Module","description":"\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIAhAA\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIAhAA\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan data-subtree=\"aimfl\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eThe \u003c\/span\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eKY-040 Rotary Encoder Module\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e is an input device that measures rotational movement and direction with unlimited 360-degree rotation. It generates 20 pulses per revolution (PPR) and includes an integrated push-button switch.\u003cspan\u003e \u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Fsg96\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cdiv class=\"otQkpb\" aria-level=\"3\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eKey Features\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cul class=\"KsbFXc U6u95\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAA\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eDirection Detection:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Uses two outputs (CLK and DT) to track rotation direction by sensing which pin changes state first.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAB\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eIntegrated Button:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Pressing the knob down triggers a built-in switch (SW pin) by closing the connection to ground.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAC\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eOperating Voltage:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Works on both 3.3V and 5V systems.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003c!--TgQPHd|[]--\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"Fsg96\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cdiv class=\"otQkpb\" aria-level=\"3\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003ePinout Configuration\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cul class=\"KsbFXc U6u95\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBhAA\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eGND:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Connects to system ground.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBhAB\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eVCC:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Connects to 3.3V or 5V power.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBhAC\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eSW:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Digital output for the push-button switch.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBhAD\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eDT:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Digital output for direction data.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBhAE\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" aria-owns=\"action-menu-parent-container\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eCLK:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Digital output for step clocking\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"K-TECHNICS","offers":[{"title":"Default Title","offer_id":42869723234375,"sku":null,"price":150.0,"currency_code":"KES","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/7637\/2039\/files\/Rotary_1.jpg?v=1781188121"},{"product_id":"photoelectric-speed-sensor-encoder-coded-disc-code-wheel","title":"Photoelectric Speed Sensor Encoder Coded Disc code wheel","description":"\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIAhAA\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan data-subtree=\"aimfl\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eA \u003c\/span\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003ephotoelectric speed sensor encoder coded disc\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e measures a motor's rotational speed, direction, and position without physical contact. It uses a spinning slotted wheel to interrupt an infrared light beam, creating digital pulses for a microcontroller to read.\u003cspan\u003e ]\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Fsg96\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cdiv class=\"otQkpb\" aria-level=\"3\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eQuick Technical Overview\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cul class=\"KsbFXc U6u95\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-processed=\"true\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAA\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eHardware\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e: Features a slotted steel code wheel and an infrared sensor module.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAB\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eResolution\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e: Standard wheels use \u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e100 lines\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e (slits) for high-precision tracking.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAC\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eOutput\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e: Generates a \u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003etwo-phase quadrature square wave\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e signal.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIBBAD\" data-sae=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" aria-owns=\"action-menu-parent-container\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eUse Case\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e: Found in smart robot cars, automated machinery, and DIY motor controllers\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"K-TECHNICS","offers":[{"title":"Default Title","offer_id":42869760458823,"sku":null,"price":1000.0,"currency_code":"KES","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/7637\/2039\/files\/encoder_disc_1.jpg?v=1781188806"},{"product_id":"hc-020k-optical-encoder-speed-sensor-module","title":"HC-020K Optical Encoder Speed Sensor Module","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eMeasure motor speed, rotation, and position accurately with the HC-020K Optical Encoder Module. This compact infrared-based speed sensor generates digital pulse signals as a slotted encoder wheel rotates through its optical slot, making it ideal for robotics, motor control, STEM projects, automation systems, and DIY electronics.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe HC-020K is widely used with Arduino, ESP32, STM32, Raspberry Pi, and other microcontrollers for RPM measurement, wheel odometry, speed feedback, and closed-loop motor control applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eKey Features\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\u003cspan\u003eHigh-precision optical speed sensing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInfrared slot-type encoder technology\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDigital pulse output for easy microcontroller interfacing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCompatible with Arduino, ESP32, STM32, PIC, and Raspberry Pi\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIdeal for robotics, automation, and educational projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFast response with stable pulse detection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCompact design with mounting holes for easy installation\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003eTechnical Specifications\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\u003cspan\u003eModel: HC-020K\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOperating Voltage: 3.3V – 5V DC\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOutput Type: Digital Pulse Signal (TTL)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDetection Method: Infrared Optical Interrupt\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eEncoder Resolution: 20 Slots\/Lines\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMaximum Measurement Frequency: 100 kHz\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlot Width: Approximately 5 mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisc Diameter: 24 mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisc Inner Diameter: 4 mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOperating Temperature: -40°C to +85°C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInterface: VCC, GND, OUT\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003eApplications\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\u003cspan\u003eMotor RPM measurement\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRobot wheel encoders\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSpeed feedback systems\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePosition and motion tracking\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDIY robotics projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSTEM and educational experiments\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIndustrial automation prototypes\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"K-TECHNICS","offers":[{"title":"Default Title","offer_id":42869793816647,"sku":null,"price":800.0,"currency_code":"KES","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/7637\/2039\/files\/HC_020K_1.jpg?v=1781189685"}],"url":"https:\/\/www.ktechnics.com\/collections\/rotary-encoders.oembed","provider":"K-TECHNICS","version":"1.0","type":"link"}