# Octopus ADKeypad(EF04017) ## Introduction This keyboard uses an analog input to read the five key state with one IO port. It can achieve many amazing interactive projects. ![](./images/hgyC8t8.jpg) ## Products Link [ELECFREAKS Octopus ADKeypad](https://shop.elecfreaks.com/products/elecfreaks-octopus-adkeypad?_pos=1&_sid=56da45604&_ss=r) ## Characteristics The 3pins ports is easy to plug and play.. It can work with micro:bit in 3V. ## Specifications Item | Parameter :-: | :-: SKU|EF04017 Power Input |3V5V Connector Type|Analog Pins Definition|1Signal 2VCC 3GND Response |Quick to response with high sensitivity Circuit|Simple Stability|Stable and durable ## Outlook and Dimensions ![](./images/R0ARLff.png) ## Quick to Start ### Connection diagram Connect to P1 port as the picture shows. Take sensor:bit for example ![](./images/ox97wuD.png) ### Program as the picture shows Analog read the returned value. When returned value is between 0~20, it means the button A is pressed, an icon is shown on the micro:bit. By parity of reasoning. ![](./images/p4dwStN.png) ### Reference Links:[https://makecode.microbit.org/_dqjTtAM5sfmy](https://makecode.microbit.org/_dqjTtAM5sfmy) You can also download it directly below:
### Result Press different buttons on the ADKeypad, different graphs show on the micro:bit. ## Relevant Cases ## Technique Files