① 单片机遥控小车怎么做
首先确定要实现的功能,然后选择硬件,如小车是四驱还是双驱,要不要舵机
遥控发射/接收模块的选择,单片机型号选择,然后编程,并进行实验
当然要分步实施 ,先会驱动舵机 ,会使用电机驱动模块L298N,会无线模块的收发
最后组合一块才行
我选的小车是2 个驱动电机带舵机 电机驱动模块是L298N,无线模块是NRF24L01,单片机STC12C5A32S2,小车上用的是51最小系统板,遥控发射用的是TX-1C51单 片机开发板,小车电源用的是充电宝,NRF24L01供电是靠5V经二个二极管降压得到,模块与单片机接口直接连,基本成功
不过小车体积还是太小了,虽然长度达260mm,但前面是舵机要转 向,放不下东西 ,充电宝放不上去,实验时充电宝拖地运行,或专门手拿充宝随着小车跑,另外舵机回零时有抖动现象
5V供电行走速度较慢,如果换成电压高的电源供电,还需给单片机和舵机降压,麻烦
舵机转向瞬间电流较大, 但控制脉冲可以由单片机直接输出不需放大
② 求51单片机的小车程序和连线原理图
和飞思卡尔杯的差不多的吧!很多电子技术网站论坛都有这些资料的啊!
提供一个电子技术导航网站给我们这些电子技术同行们吧:电子世家导航网站,它里面分类收录了很多优秀的电子技术网站,在其所收录的那些网站论坛里面就有很多大侠分享资料的。这个电子技术导航网站挺不错的,我也在用,并且将它设为主页了。希望对电子技术同行们有帮助啦!
③ 我想做个单片机控制的小车,请问怎么做
你说的是智能小车?首先你得先买电机马达底盘什么的,然后自己动手焊循迹,壁障等基础功能模块,编程后,基本上可以控制小车行走,壁障等基础功能
④ 做智能小车,该用什么单片机开发板
做智能小车就是自动控制自动化专业范围的,这个专业的最基本的专业课不是C语言也不是汇编语言。而是《电子技术》(模拟电子技术和数字电子技术都要学),就是如何分析和设计电路的专业课。如果你连模拟电子都不懂,我给你个驱动小车电机的H桥电路图你也看不懂也不会用。而且做小车基本是做电机控制(直流电机伺服电机或者步进电机)这都是《电机与拖动》或者《电机学》里学到的。不要以为电机就是像小孩子玩的车模哪么简单。如果要测量并控制它的转速和方向,学问大了去了。
而且,看你的说明,你似乎对编程语言还不是太了解。C语言是基本上统一的,有标准的。而汇编则不是。汇编语言说白了就是微处理器(计算机用的CPU的学名)和微控制器(单片机、ARM、DSP等芯片的学名)芯片的指令集。而各个不同厂家的芯片有不同的内部结构,也就有不同的汇编语言。
比如说现在计算机用的汇编基本是x86架构的,学的最基础的就是8086芯片的汇编语言,其中它的数据传送指令有三个MOV、MOVSX、MOVZX。而8051架构的单片机,则有MOV、MOVX、MOVC三种。同样是单片机,但PIC架构的单片机的数据传送指令则是MOVWF、MOVF、MOVLW。看似一样,其实他们的区别是根据芯片内部结构决定的。
所以说,不要着急,一步一步来,先了解了微机原理,然后再学单片机原理。用什么开发板不重要,重要的你用什么单片机你学什么单片机,什么样的单片机就有什么样的开发板。 你现在读大二,要学什么单片机要看你们学校开什么单片机的课程,中国的大学基本上是学51系列架构的单片机。我上学的时候也是用51单片机做智能避障小车。而我没买过任何开发板,自己买的电容电阻万用板,自己焊的。这样做虽然弯路多点,但能从中学到很多东西。有的同学四年自动化专业毕业,焊电路板都不会……
⑤ 我想用单片机做一个声控小车
如果只是通过声音让小车运行停止还是挺容易的。
如果要让小车识别自己的语音,如说“左”,小车就左转等一些列之类的,这个难度比较大,因为这要牵涉到语音识别。
⑥ 51单片机智能小车制作,求通俗易懂的讲解
系统的单片机程序:
#include"reg52.h"
#definedet_Dist2.55//
单个脉冲对应的小车行走距离,其值为车轮周长
/4#defineRD9//
小车对角轴长度。
#definePI3.1415926
#defineANG_9090
#defineANG_90_T102
#defineANG_180189/
全局变量定义区。
/sbitP10=P1^0;//
控制继电器的开闭sbitP11=P1^1;//
控制金属接近开关。
(6)单片机小车扩展阅读:
控制器部分:接收传感器部分传递过来的信号,并根据事前写入的决策系统(软件程序),来决定机器人对外部信号的反应,将控制信号发给执行器部分。好比人的大脑。
执行器部分:驱动机器人做出各种行为,包括发出各种信号(点亮发光二极管、发出声音)的部分,并且可以根据控制器部分的信号调整自己的状态。
对机器人小车来说,最基本的就是轮子。这部分就好比人的四肢一样。 传感器部分:机器人用来读取各种外部信号的传感器,以及控制机器人行动的各种开关。好比人的眼睛、耳朵等感觉器官。
⑦ 51单片机能不能做出能 自主跟随人的小车(需要什么)
可以,需要51核心板最小系统、ccd模组、红外模块等
最重要的是你有一颗做不出来,誓不罢休精气神儿和意志力!
⑧ 怎么用单片机使小车前进
你的程序要针对电路写,一般是用H电桥驱动,你结合电路看看
⑨ 单片机控制小车 程序
看你的代码,红线部分解释如下:
P2.7应该是连接了一个带上拉的按键。如果按键不按下,由于上拉作用,P2.7应是高电平 ,即P2.7的值应为1;如果按键按下的话,它就会与地连接起来,是低电平,代码中读到的值就会是0.
在for循环中,如果读到P2.7不为0(会是1)那么将继续等待按键。如果一旦按下的话,for循环就会继续运行直到50次后进入下面的While(1)循环,会反复执行驱动动作。
⑩ 51单片机控制的小车,这是原理图,求最简单的程序让电机转动,即让小车跑起来
如果只是跑起来,这个也太简单了吧,如果你用M1这个电机做主电机,把P0.0置位1,P0.1置位0。M1一定转,要反转的话,P0.0置位0,P0.1置位1就可以。两个都置位1就是刹车,不过L9110好像不知道带不带刹车功能。你最好自己写一下,这个太简单啦!单片机学习讲的就是实践(估计你也不是想玩个小车车的玩具),这么简单的程序不应该叫人帮你写的,你自己写,不懂的可以问我,我会尽力帮你,这样你以后自己才能学会。你这个电路不只是能前进后退,左右转弯,还集成了不少其他的功能,你学会了写相应的程序会很有意思。