HCR家用机器人编码器的使用问题

2014-07-119624
AI 快速预览详细 收起
本文讨论了HCR家用机器人开源项目平台中12V直流减速电机146rpm带霍尔编码器的使用问题。文章提供了编码器测试代码,并强调了中断口设置的重要性。特别指出UNO和Leonardo的数字口2,3的中断是相反的,需要根据具体主控器进行代码修改。建议用户在使用前检查硬件连线和开关是否到位,确保代码端口设置与主控器匹配。
HCR家用机器人开源项目平台使用的电机是12V 直流减速电机146rpm 带编码器。该电机自带霍尔编码器,我们网站上提供了该编码器的测试代码。使用的时候需注意一下代码涉及中断口的设置是否和硬件匹配。

HCR家用机器人编码器的使用问题图1


详见:   http://arduino.cc/en/Reference/attachInterrupt


而测试代码里面是这样定义的,数字口2,中断0。该测试代码是针对UNO,mega2560定义的


HCR家用机器人编码器的使用问题图2


这里小伙伴们要先看看自己用的是哪款主控器,可以看到Leonardo和UNO的数字口2,3的中断是正好相反的。所以代码要做相应修改。我们提供的只是参考代码,小伙伴们使用的时候不要太过依赖,建议使用的时候首先检查自己的硬件,比如连线,开关是否到位{:2_27:},然后检查代码端口设置是否匹配。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -