您的位置 首页 > 数码极客

如何将单片机接入小车

这一章打算写写关于如何用单片机做遥控小车的文章,但昨晚我拿芯片针脚抠指甲,安装回去后发现有些接触不良,出了亿点小问题。在这里,小编提醒各位,不要像我这样,芯片虽然是人类智慧的结晶但是用来抠指甲真的不好,容易坏!!! 哦,还有就是不要把芯片反过来装,芯片可能会坏,如果单片机接在电脑上,电脑有可能会蓝屏,小编亲测。



这篇文章主要是从软件的层面上完成遥控小车的设计。遥控小车设计主要分为两部分,遥控信号的接收和控制马达。小编使用的是普中51-单核-A2开发板,老板们可以查看自己开发板的原理图。

接收遥控信号

底层的原理和函数都比较晦涩,我是直接用开发板写好的信号接收函数,将遥控器上的按键值通过串口输出到电脑,然后记录下来,写成一个数组方便以后对比信号进而判断按的是什么键。


控制马达

这一块,只需要通过之前代码得到的数据来控制马达即可。由于单片机的核心芯片输出的电流不能带动电机,我的这个单片机是通过uln2003芯片带动电机的。


输入端口只用了IN1到IN5所以也就只能控制5个输出端,其中OUT5连接到了蜂鸣器上,所以只有4个输出端可以连接其他设备。IN1到IN5输入高低电平可以分别控制OUT1到OUT4和BEEP。

可以看到IN1到IN5都连在P1管脚上所以控制P1管脚即可。现在就将控制马达的电源代码加入看看。


展示下最终效果

现在就能控制电动马达是否转动,再给装上车身和轮子就可以跑了。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何将单片机接入小车,单片机如何控制小车”边界阅读