# ext-8421Encoder **Repository Path**: TomHGTang/ext-8421-encoder ## Basic Information - **Project Name**: ext-8421Encoder - **Description**: Mind+扩展:一款具有16档(0-F)的8421绝对位置编码器(立式、卧式均适用)。 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-12-31 - **Last Updated**: 2023-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 8421旋钮编码开关 ![8421旋钮编码开关](./arduinoC/_images/featured.png) --------------------------------------------------------- ## 目录 * [相关链接](#相关链接) * [描述](#描述) * [积木列表](#积木列表) * [示例程序](#示例程序) * [许可证](#许可证) * [支持列表](#支持列表) * [更新记录](#更新记录) ## 相关链接 * 本项目加载链接: ```https://gitee.com/TomHGTang/ext-8421-encoder``` * 产品介绍: * [8421 旋钮编码开关(立式)](https://www.dfrobot.com.cn/goods-2859.html) * [8421 旋钮编码开关(卧式)](https://www.dfrobot.com.cn/goods-2860.html) ## 描述 一款具有16档(0-F)的8421绝对位置编码器(立式、卧式均适用)。 ## 积木列表 ![积木列表](./arduinoC/_images/block.png) 使用第一个积木即可读取编码器的值,需事先定义引脚。返回结果为十进制:0-15。 如果要做编码器取值判断,可以使用第二个积木,也可自行根据下方表格进行换算。 编码器位置|十进制值 ----------|--------- 0|0 1|1 2|2 3|3 4|4 5|5 6|6 7|7 8|8 9|9 A|10 B|11 C|12 D|13 E|14 F|15 ## 示例程序 ![micro:bit](./arduinoC/_images/example1.png) ![arduino](./arduinoC/_images/example2.png) ![掌控板](./arduinoC/_images/example3.png) ## 许可证 MIT ## 支持列表 主板型号 | 实时模式 | ArduinoC | MicroPython | 备注 ------------------ | :----------: | :----------: | :---------: | ----- arduino | | √ | | arduinonano | | √ | | firebeetleesp32 | | √ | | leonardo | | √ | | maixduino | | | √ | mega2560 | | √ | | micro:bit | | √ | √ | mpython | | √ | √ | ## 更新日志 * V0.0.1 基础功能完成 * V0.0.2 修改代码逻辑 * V0.0.3 新增编码器值积木 * V0.0.4 支持micro:bit与掌控板MicroPython模式 * V0.0.5 新增Maixduino支持