但根据我的想法,用51单片机比较困难,因接收GPS信息需要较大的缓存,STM32教程有这方面的资料,另外,计算小车当前位置与目标点的距离和方位,需要进行较多的三角函数计算,51运行起来很吃力,加上循迹避障还有红外线遥及电子罗盘,还有舵机什么的,占用较多的资源,还是用STM32吧
本人只实验了GPS模块 电子罗盘 舵机,就 是为了自主导航,用的就是STM32开发板,但目前还没有将三者结合起来
有个重要的计算你得会,就是已知两个点的经纬度,然后求两点间的距离和方位角,和电子罗盘给的指向信息比较,才能知道小车是该往哪个方向转弯,可以网上搜一下计算方法, 就这里要进行大量三角函数运算
51单片机能不能做出能 自主跟随人的小车?(需要什么)~
完全没有问题,用51单片机加上超声波模块或者红外模块做一个自主跟随小车非常简单,这种类型已经很多了,也欢迎关注机器人包老师,我们就有做智能小车的,其中也包含了跟随小车。
http://code.21ic.com/code/27229基于51单片机运用两个单片机控制小车前进,一个控制转向,一个控制后轮前进,两个单片机没有联系各自工作。21ic电子技术网站上有很多源码,可以找找看!
#19170198788#
求51单片机的简单开发项目 - ******
#辛晏# 做个基于51的DDS频率合成器吧,用AD9851. ① 要求其输出信号的幅值、脉宽、频率、持续时间等均可调 ② 具有历史数据存储与回放的功能 ③ 通过键盘设置波形和频率,由1602显示 一个AD9851大概50块,元器件成本大概就90不到吧,开板费100,板子费几块钱 (也可以去淘宝上直接买样板)总之两三百够了 QQ联系:355571829做不出来可提供源代码
#19170198788#
电子 单片机51可以做小车吗?智能小车 不懂原理也可以做吗?可以推荐一些易学的书吗 - ******
#辛晏# 51完全可以做小车,先学学单片机,有一定的积累后就很容易了
#19170198788#
用51单片机开发板控制5V小风扇的调速问题 ******
#辛晏# 如果对温度测量要求不高可以用热敏电阻,加运放做个比较电路,需要多少档就做几个这种电路,然后程序方面和读按键是一样的,不过这个档数多了麻烦.如果要搞复杂点的就用模数转换,直接读入热敏电阻值然后控制转速,这个档数可以用程序设置成很多了,但是89C52做不到,要么采用AD芯片拓展,要么买12C5A60S2这些带AD转换的单片机,或者采用温度传感器18B20,那样也挺省事的,就传感器贵了点,但加起来也可能更便宜
#19170198788#
制作51单片机小闹钟 - ******
#辛晏# 很简单 不过也没人想帮你弄 虽然只要200来行的程序...但是也是要化一些精力的..不如买块开发板吧..如果你有C语言基础..直接重小闹钟开始 学习和学程序最多两天 加上调试一天 焊电路一天 最多4天就搞定了. 反正我重头学单片机学完中断就写了一个闹钟...就4天时间..你试试吧.反正不要多少时间
#19170198788#
用89C51单片机怎么做出音频频谱.然后用一排LED小灯珠显示.小生刚学单片机.大神们能给相应的程序参考? - ******
#辛晏# 傅立叶转换,将采样到的数据使用LED灯排对应输出即可.比如8*8的LED排,那么,你可以使用74HC595来做驱动,采样128个点.那么,第一个点开启第一众排的LED,然后送数据显示,然后第二点送第二排的LED,然后送数据显示,依次类推....来回循环就可以实现啦.
#19170198788#
请高手指教:我想做了一个远程控制系统用51单片机距离在几百公里,有什么好的方案分享一下.谢谢啦 - ******
#辛晏# 使用GPRS-DTU模块. 控制端通过电脑就可以,不用单片机,如果一定要使用,可以将单片机通过串行通信的方式连接到电脑,电脑做软件通过互联网与几百公里外的DTU模块建立无线连接,当然,DTU模块须在有移动或联通公司有手机信号...
#19170198788#
51单片机计时器,求大神帮忙把60秒一进改成99秒一进,最小值从一秒改成0.01秒,急用 - ******
#辛晏# //假设晶振12MHZ#include "reg51.h" unsigned int YSJS=0; void main(void) { AUXR &= 0xBF; //定时器时钟12T模式 TMOD &= 0x0F; //设置定时器模式 TMOD |= 0x10; //设置定时器模式 TL1 = 0xF0; //设置定时初值 TH1 = 0xD8; //定时器定...
#19170198788#
跪求大神把STC89C51单片机最小系统或者protel99se用通俗易懂的话介绍一下,谢谢了! - ******
#辛晏# 单片机最小系统就是单片机加上复位电路、晶振电路以及一个简单的控制对象(比如LED).portel99se是电路板设计软件,包括原理图和PCB图.
#19170198788#
一、51单片机的最小系统~洞洞板,万用板 1.电烙铁的使用~搭硬件 计算机keil~写程序 2. - ******
#辛晏# ORG 0000H ; 改了一下试试 MAIN: MOV 50H,#8 MOV A,#0FEH MOV B,#7FH START: RR A MOV P1,A LCALL DELAY DJNZ 50H,START MOV 50H,#8 FLASH: MOV A,B RL A MOV P1,A LCALL DELAY DJNZ 50H,FLASH JMP MAIN DELAY: MOV R3,#0EFH DEL2: MOV R4,#0FFH...