电子说
步骤1:组装材料
您将需要以下元素:
-一个装有两个直流电动机12v的坦克,就像T‘Rex坦克一样
-一个与Arduino兼容的Motor Shield,例如Monster Shield
-一个Arduino UNO R3-请选择官方的
-一个2通道RC发射器和一个RC接收器-我使用的是旧的,位于AM 27 MHZ,但您可以找到现代的像这样的hobbykingr-tmhk-gt2b-3ch-2-4ghz发送器和接收器
-用于UNO R3的电池-目前为9V电池-不理想,因为它没有很多耐力
-一块大电池进行运动-我使用了NIMH 3300 mAH 10.5v,所以我猜7个电池每个1.5v
-一些精巧的连接器,可以使每个人轻松连接
-烙铁
我使用Arduino IDE对UNO进行编程,并在Visual Studio 2017中添加了一个小的监视工具
第2步:Arduino和摩施字段
由于我选择的是准备好arduino的电动机护罩,因此只需要将它们安装在一起即可。请注意,屏蔽罩已经使用了一些PIN,因此不得再用于其他目的。
Arduino UNO R3将与电动机屏蔽罩通信以指示每个电动机需要以什么速度旋转。由于我们有两个电机,所以这很简单。
步骤3:将电机屏蔽罩连接到直流电机
步骤4:链接电动机屏蔽NIMH电池
步骤5:将无线电接收器链接至Arduino
步骤6:为独立式Arduino准备电源模式
步骤7:Arduino代码
Arduino如此强大。我小时候想做的所有事情,现在我可以很轻松地做到!无需再对电子学有太多了解。
我从两个来源编写了Arduino代码:
reading-rc-receiver-values
Monster Moto Shield示例代码
Moto Shield主链接
将两者混合在一起,我可以将RC接收器的读数直接输入到我的arduino中,将值转换为电机通过电机护罩。
关于将收音机中的两个通道混音成两个单独的电动机速度指示,我通过Tank Joy Mixing with Joystick上网,以获取有关如何编写相应部分的一些想法。
我还必须仔细研究PWM,以了解所有内容。可以找到有关arduino的一些不错的文章,SecretsOfArduinoPWM和Tutorial PWM
请注意,此代码依赖于EnableInterrupt.h,可以从菜单“ Sketch”》“ Include Library”》“ Manage”安装库”,然后搜索EnableInterrupt。该库允许在标准设置和循环过程之外的任何时候从RC接收器捕获值。十分方便。
第8步:使用小型C#应用程序监视良好的设置
第9步:您完成了!
全部0条评论
快来发表一下你的评论吧 !