本人最近在研究嵌入式的串口通信,任务是要写一个手机端的遥控器用来遥控双轮平衡小车。界面只用了一个小时就写好了,重要的问题是如何与板子所带的SPP-CA蓝牙模块进行通信。 SPP-CA模块自带代码,在这里我使用的全部都是SPP-CA的默认模式。其中波特率是9600。读者若要修改其匹配密码,波特率等请使 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-31 00:58:03   
                                阅读次数:
304
                             
                    
                        
                            
                            
                                今天, 我在写控制小车的上位机程序, 要发送指令给小车的wifi模块, 所以我需要编写客户端程序, 因为wifi模块已配置成了服务器。 客户端要连接服务器, 需要知道服务器的IP地址, 不是它的IPV4的地址, 而是它的默认路由IP, 然后是指定端口号。 IP确定同一网络下的主机位置, 端口号确定主 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-15 21:39:17   
                                阅读次数:
191
                             
                    
                        
                            
                            
                                这个代码我拿到的时候是改过的,原来是控制四轮小车的代码,后面改成控制三轮的了。代码:#include //在这里01是向前走,10是想后走
sbit H1=P0^1;
sbit H2=P0^2;
sbit H3=P0^3;
sbit H4=P0^4;//--定义使用的IO口--//
sbit PWM1=P3^1;
sbit PWM2=P3^2;
sbit PWM3=P3^3;
sb...
                            
                            
                                分类:
其他好文   时间:
2016-05-12 12:15:32   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                2016/3/31
1.      关于6050陀螺仪模块问题
2.      今天开始着手平衡小车项目,蓝牙模块不用关心,只要知道可以连接,再判断串口发来的指令即可。
3.      好像比较简单的是使用DMP,通过结合DMP,可以将我们的原始数据转换成四元素输出,再通过四元素算出欧拉角,从而得到yawroll 和 pitch。
4.      因为做的是平衡小车,那么就不需要roll...
                            
                            
                                分类:
其他好文   时间:
2016-04-16 19:21:47   
                                阅读次数:
441
                             
                    
                        
                            
                            
                                    一.前言 HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。像智能小车的测距以及转向,或是一些项目中,常常会用到。智能小车测距可以及时发现前方的障碍物,使智能小车可以及时转向,避开障碍物,所以,我们今天就来学习 ...
                            
                            
                                分类:
其他好文   时间:
2016-04-05 19:28:41   
                                阅读次数:
348
                             
                    
                        
                            
                            
                                此处是为了打车软件路径显示效果而做的一个demo,如下图所示:
上图中起点是定位点坐标,由于是实时导航GPS的时候所用,在移动情况下才会显示出小车在规划好的路径上面行驶(即蓝色线上),若不按线上的移动则会重新规划路径,由于没有对坐标点进行保存,所以移动效果是跳动的,不连贯。由于接触的接触地图的时间比较的端,所以有些功能还不是很完善,在项目完成后会对代码进行相应的操作。
其实现的主要代码...
                            
                            
                                分类:
其他好文   时间:
2016-04-01 18:31:37   
                                阅读次数:
320
                             
                    
                        
                            
                            
                                    阅读教材《构建之法》第1.2.3章之后,满满的对话,生动形象。其中第一章写到软件=程序+软件工程,程序=数据结构+算法,这也反馈出我们要学好数据结构以及算法、软件工程这方面的内容。我们要做出"足够好”的软件,并且不要忽视软件的每一个小部分,因为软件的每一部分都有可能成为关键的致命部分,犹如飞机或小车
                            
                            
                                分类:
其他好文   时间:
2016-03-19 22:49:39   
                                阅读次数:
220