HCR家用机器人编码器的使用问题
2014-07-119624
AI 快速预览详细
本文讨论了HCR家用机器人开源项目平台中12V直流减速电机146rpm带霍尔编码器的使用问题。文章提供了编码器测试代码,并强调了中断口设置的重要性。特别指出UNO和Leonardo的数字口2,3的中断是相反的,需要根据具体主控器进行代码修改。建议用户在使用前检查硬件连线和开关是否到位,确保代码端口设置与主控器匹配。
|
HCR家用机器人开源项目平台使用的电机是12V 直流减速电机146rpm 带编码器。该电机自带霍尔编码器,我们网站上提供了该编码器的测试代码。使用的时候需注意一下代码涉及中断口的设置是否和硬件匹配。
详见: http://arduino.cc/en/Reference/attachInterrupt 而测试代码里面是这样定义的,数字口2,中断0。该测试代码是针对UNO,mega2560定义的 ![]() 这里小伙伴们要先看看自己用的是哪款主控器,可以看到Leonardo和UNO的数字口2,3的中断是正好相反的。所以代码要做相应修改。我们提供的只是参考代码,小伙伴们使用的时候不要太过依赖,建议使用的时候首先检查自己的硬件,比如连线,开关是否到位{:2_27:},然后检查代码端口设置是否匹配。 |






