如何编程让小车沿线条走

如何编程让小车沿线条走,第1张

(1)作为一辆小车必须有可以行走的轮子,即可以正常行走的小车,这是小车的框架;

(2)要求智能,即可以通过CPU控制小车自由移动,那么必须有控制轮子的驱动,一般轮子的驱动用电机制作,可为直流电机或步进电机,因此这部分内容包括CPU控制电机实现小车前后移动,左拐、右拐,调速;必须有一个CPU处理器,使用单片机、ARM等处理器芯片都可以;电机驱动电路,实现电机正反转、调速。

(3)循迹,必须确定轨迹模型,才能有针对性的选择传感器,比如要求小车按地上的黑线轨迹行走,确定轨迹是地上的黑线之后,选择传感器用于识别地上的黑线,用什么御兆洞检测地上的黑线呢?最简单的是使用红外接收对管镇枯,通过黑色吸收光线最强的原理判别小车是否在轨道上。当然也可以使用其他传感器识别轨迹,比猜掘如摄像头等,不过对于初学者来说没必要整得这么复杂。

实现自动寻迹等。基于单片机的循迹避障小车的设计与实现官网显示,设计意义为通过配合软件编程,可以很好的实现自动寻迹、避瞎旁型障的功能。arm单片机是以arm处理器为核心的一种单片微型磨猜计算机,启芹是近年来随着电子设备智能化和网络化程度不断提高而出现的新兴产物。

1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列掘禅)都是使用C语言。

2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。

3,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。

4,编译环境、编程软件KEIL。

5,打开开发板的例子程序,在KEIL编译,滑昌下载到板,看结果和说明是不是相符,达到这样效果时,你心里肯定很激动,这时你真正学会了单片机,你成功了!!!!!。

6,单片机C语言举例:

sbit SPEAK = P1^5 //IO口定义为蜂鸣器控制

如果蜂鸣器正极接电源,SPEAK =0;蜂鸣器就会响,你看就是这么简单。

unsiggne char temp//定义TEMP为单字节变量。

sfr PORTA P1//将P1口定义为PORTA

7,结合上面讲的,你就可以搭电路和编代码进行小车控信散扒制。。

总结,当然,做起来可能不那么顺利,坚持才是硬道理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12453514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存