{"product_id":"rotary-encoder-module","title":"Rotary Encoder Module","description":"\u003cp\u003eThis AX22-sized module integrates an ALPS Alpine incremental rotary encoder on a compact 22 × 22 mm PCB. The encoder outputs clean two-channel quadrature signals plus an optional push-switch, making it straightforward for any microcontroller to read direction, step count, and clicks without extra debouncing circuitry. It's perfect for tweaking parameters like brightness, volume, or menu selections. Use it standalone with any microcontroller, or snap it into the \u003cstrong\u003eGenesis Modular system from Axiometa\u003c\/strong\u003e for plug-and-play integration. Works with Arduino IDE, MicroPython, or MicroBlocks.\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan\u003e- 22 mm × 22 mm AX22 Module\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- 4× ⌀2.7 mm Mounting Holes\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- ALPS Alpine Incremental Rotary Encoder\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- Built-in Push Button Switch\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- Digital Quadrature Output (A\/B)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- 360° Continuous Rotation\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- 3.3 V, 5.0 V Compatible\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- AX22 Genesis Modular Compatible\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- Arduino IDE Compatible\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- MicroPython Compatible\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e- MicroBlocks Compatible\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003ca href=\"https:\/\/lcsc.com\/datasheet\/lcsc_datasheet_2411271906_ALPSALPINE-EC11L1525G01_C2991196.pdf\" target=\"_blank\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" fill=\"currentColor\" style=\"display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:4px\"\u003e\u003cpath d=\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Material Datasheet\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/www.axiometa.io\/cdn\/shop\/files\/SCH_AX22-0003_7eb5f10f-c1c3-4e7b-a646-dacbfdc90398.pdf?v=4033840368395877099\" target=\"_blank\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" fill=\"currentColor\" style=\"display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:4px\"\u003e\u003cpath d=\"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM88,160a8,8,0,1,1-8,8A8,8,0,0,1,88,160ZM48,48H80v97.38a24,24,0,1,0,16,0V115.31l48,48V208H48ZM208,208H160V160a8,8,0,0,0-2.34-5.66L96,92.69V48h32V72a8,8,0,0,0,2.34,5.66l16,16A23.74,23.74,0,0,0,144,104a24,24,0,1,0,24-24,23.74,23.74,0,0,0-10.34,2.35L144,68.69V48h64V208ZM168,96a8,8,0,1,1-8,8A8,8,0,0,1,168,96Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Circuit Schematic\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/www.axiometa.io\/cdn\/shop\/files\/AX22-0003.step?v=2724289718625257314\" target=\"_blank\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" fill=\"currentColor\" style=\"display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:4px\"\u003e\u003cpath d=\"M223.68,66.15,135.68,18h0a15.88,15.88,0,0,0-15.36,0l-88,48.17a16,16,0,0,0-8.32,14v95.64a16,16,0,0,0,8.32,14l88,48.17a15.88,15.88,0,0,0,15.36,0l88-48.17a16,16,0,0,0,8.32-14V80.18A16,16,0,0,0,223.68,66.15ZM128,32h0l80.34,44L128,120,47.66,76ZM40,90l80,43.78v85.79L40,175.82Zm96,129.57V133.82L216,90v85.78Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 3D Model (STEP)\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/www.axiometa.io\/products\/rotary-encoder\" target=\"_blank\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" fill=\"currentColor\" style=\"display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:4px\"\u003e\u003cpath d=\"M237.66,18.34a8,8,0,0,0-11.32,0l-52.4,52.41-5.37-5.38a32.05,32.05,0,0,0-45.26,0L100,88.69l-6.34-6.35A8,8,0,0,0,82.34,93.66L88.69,100,65.37,123.31a32,32,0,0,0,0,45.26l5.38,5.37-52.41,52.4a8,8,0,0,0,11.32,11.32l52.4-52.41,5.37,5.38a32,32,0,0,0,45.26,0L156,167.31l6.34,6.35a8,8,0,0,0,11.32-11.32L167.31,156l23.32-23.31a32,32,0,0,0,0-45.26l-5.38-5.37,52.41-52.4A8,8,0,0,0,237.66,18.34Zm-116.29,161a16,16,0,0,1-22.62,0L76.69,157.25a16,16,0,0,1,0-22.62L100,111.31,144.69,156Zm57.94-57.94L156,144.69,111.31,100l23.32-23.31a16,16,0,0,1,22.62,0l22.06,22A16,16,0,0,1,179.31,121.37ZM88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM24.57,93A8,8,0,0,1,35,88.57l20,8A8,8,0,0,1,49,111.43l-20-8A8,8,0,0,1,24.57,93ZM231.43,163a8,8,0,0,1-10.4,4.46l-20-8A8,8,0,1,1,207,144.57l20,8A8,8,0,0,1,231.43,163Zm-64,58.06A8,8,0,0,1,152.57,227l-8-20A8,8,0,0,1,159.43,201Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Pinout Diagram\u003c\/a\u003e\u003c\/p\u003e","brand":"HackMakeMod","offers":[{"title":"Default Title","offer_id":55505583931560,"sku":"AX22-0003","price":4.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0499\/2752\/0424\/files\/Untitled_design_6_4cfe869c-c6d2-4c08-ac76-e4f06649e4e7.png?v=1778163128","url":"https:\/\/hackmakemod.com\/products\/rotary-encoder-module","provider":"HackMakeMod","version":"1.0","type":"link"}