蓝牙小车51代码

-
简单实用的51蓝牙小程序,连上蓝牙之后就可以发送数据控制小车。蓝牙使用的时HC-05.
255KB
蓝牙小车单片机代码
2017-11-18项目是通过蓝牙APP操作单片机小车,实现手机控制小车运行和车内播放播放音乐,用到了单片机的看门狗和三个定时器(音符定时器、音长定时器、和串口定时器);对应的APP源码链接http://download
2KB
蓝牙小车代码
2013-11-01蓝牙小车结合安卓蓝牙串口SPP等软件对小车进行控制
蓝牙小车源代码下载_course
2020-06-21上传的是智能小车的源代码,用51单片机控制,手机通过蓝牙可以控制小车的行驶,另外还有超声波避障功能,具体详见代码 相关下载链接://download.csdn.net/download/songson
406KB
安卓蓝牙控制小车源代码
2013-04-19最近蓝牙用的比较多,特将apk文件反编译成代码供大家借鉴。
477KB
51蓝牙小车
2014-12-18STC89c52单片机,keil4开发环境,文件里带有安卓蓝牙小车控制软件
1KB
蓝牙小车程序
2015-11-18自己做的51蓝牙小车,可以手机app,遥控都可以
63KB
基于51单片机控制的蓝牙小车
2018-05-1051单片机蓝牙小车,蓝牙模块HC-05,手机蓝牙打开连接上蓝牙模块,连接上后,去网上下载蓝牙串口调试助手,就可以通过发送程序里面所设定的程序AT指令,发送从而控制小车走动
62KB
51单片机蓝牙小车两驱动
2018-08-07用51单片机实现蓝牙控制小车,需要手机安装蓝牙串口软件即可控制
11KB
mixly蓝牙小车代码
2019-02-01mixly蓝牙小车代码,简单好理解,容易上手,根据自己小车的特点再进行相应的速度调整。
1.34MB
安卓蓝牙小车源程序
2012-12-16安卓蓝牙小车控制程序,用麻省理工大学开发的网络开发平台编写的,非常简单方便。
63KB
51单片机蓝牙+超声波小车代码
2019-05-31可以作为入门级别的代码,具有蓝牙遥控、超声波自动避障功能
手机蓝牙控制51单片机小车问题_course
2017-05-27#include <reg52.h>//这是巡线小车,我想用手机 蓝牙HC05控制小车启动 但是一直不会动啊 求帮忙 时间紧迫啊 #define uchar unsigned char #define uint unsigned int sbit en1=P1^5; /* L298?Enable A 电机pwm*/ sbit en2=P1^0; /* L298?Enable B */ sbit s1=P1^4; /* L298?Input 1电机 */ sbit s2=P1^3; /* L298?Input 2 */ sbit s3=P1^2; /* L298?Input 3 */ sbit s4=P1^1; /* L298?Input 4 */ sbit R=P2^7;/* ¹âµçÓÒ传感器 */ sbit C=P2^6;/* center*/ sbit L=P2^5;/* left */ uchar HighRH = 0; //¸ßµçÆ½ÖØÔØµÄ¸ß×Ö½Ú uchar HighRL = 0; // uchar LowRH = 0; //µÍµçÆ½ÖØÔØµÄµÍ×Ö½Ú uchar LowRL = 0; // uchar receiveData; uint key=0,i=0; void ConfigPWM(uint fr, uchar dc);//设置小车转速ÉèÖÃÕ¼¿Õ±È¡£µ÷½ÚתËÙ void GO(void) { s1=1; s2=0; s3=1; s4=0; } void TL(void) { s1=1; s2=0; s3=0; s4=1; } void TR(void) { s1=0; s2=1; s3=1; s4=0; } void STOP(void) { s1=1; s2=1; s3=1; s4=1; } void delay(uint l) { uint k,j; for(k=l;k>0;k--) for (j=110;j>0;j--); } void main() { ConfigPWM(100, 20); while(1) { if(key==1)//我想让手机发 1 就启动 { if(i==0) { GO(); delay(1000); i++; } //ÅжϿªÊ¼ if((R|C|L)==0) { STOP(); } if((L&R)==0&&(C==1)) { GO(); } if (L==1&&((C|R)==0)) { TL(); } if(R==1&&((L|C)==0)) { TR(); } if(((R&C)==1)&&(L==0))//Youó45¶È { TL(); if((L&C)==0&&(R==1)) TR(); } if((R&C&R)==1) { GO(); } if(((L&C)==1)&&R==0) { TL(); while(1) { if(((L&C)==1)&&R==0) { TL(); break; } if(((L&R)==0&&C==1)||((L&R&C)==1)) { GO(); } if(L==1&&((C|R)==0)) { TL(); } if((L|C)==0&&R==1) { TR(); } if(L==0&&((C&R)==1))//Ê®×Ö { GO(); break; } } } } else STOP(); } } /*open PWM,fr-ƵÂÊ,dc-Õ¼¿Õ±È */ void ConfigPWM(unsigned int fr, unsigned char dc){ uint high, low; unsigned long tmp; tmp = (11059200/12) / fr; //Ò»¸öÖÜÆÚËùÐè¼ÆÊýÖµ high = (tmp*dc) / 100; //¸ßµçƵËùÐè¼ÆÊýÖµ low = tmp - high; //µÍµçƽËùÐè¼ÆÊýÖµ high = 65536 - high + 12; //¼ÆËã¸ßµçƽµÄÖØÔØÖµ low = 65536 - low + 12;// HighRH = (unsigned char)(high>>8); //¸ßµçÆ½ÖØÔØ HighRL = (unsigned char)high; LowRH = (unsigned char)(low>>8); //µÍµçÆ½ÖØÔØ LowRL = (unsigned char)low; TMOD=0x21; //T0ÉèÖ÷½Ê½1 T1ÉèÖÃΪ2 TH0 = HighRH; //¸ßµçƽ TL0 = HighRL; ET0 = 1; TR0 = 1; /*bluetooth open*/ SCON=0X50; //ÉèÖÃΪ¹¤×÷·½Ê½1 PCON=0X00; //²¨ÌØÂʲ»¼Ó±¶/ TH1=0XFD; //¼ÆÊýÆ÷³õʼֵÉèÖã¬×¢Òâ²¨ÌØÂÊÊÇ9600µÄ TL1=0XFD; ES=1; //´ò¿ª½ÓÊÕÖÐ¶Ï EA=1; //´ò¿ª×ÜÖÐ¶Ï TR1=1; //´ò¿ª¼ÆÊýÆ÷ en1 = 1; //Êä³ö¸ßµçƽ en2 = 1; //Êä³ö¸ßµçƽ } /* T0 ÖжÏ,²úÉú PWM */ void InterruptTimer0() interrupt 1 { if (en1 == 1&&en2==1) { TH0 = LowRH; TL0 = LowRL; en1 = 0; en2 = 0; } else { TH0 = HighRH; TL0 = HighRL; en1 = 1; en2 = 1; } } void Usart() interrupt 4 //´®¿ÚͨÐÅÖÐ¶Ï { receiveData=SBUF;//³öÈ¥½ÓÊÕµ½µÄÊý¾Ý RI = 0;//Çå³ý½ÓÊÕÖжϱê־λ if((receiveData-48)=='1') key= 1; SBUF=receiveData;//½«½ÓÊÕµ½µÄÊý¾Ý·ÅÈëµ½·¢ËͼĴæÆ÷ while(!TI); //µÈ´ý·¢ËÍÊý¾ÝÍê³É TI=0; //Çå³ý·¢ËÍÍê³É±ê־λ }
基于51单片机的蓝牙遥控小车 PWM控制_course
2014-10-11最近在做一个蓝牙控制的小车,说说自己遇到的问题,及自己学习到的东西,最后发现绕了好大的圈,这方面的资料也不全,现在说说我的小车之路! 这是一开始用普通键盘做的PWM调速程序!可以正常运行: #incl
-
学院
彻底学会Python装饰器
彻底学会Python装饰器
-
下载
C++大作业简易计算器.rar
C++大作业简易计算器.rar
-
博客
HTML5+css实现爱心动画效果DW来自程序员的浪漫表白无需JS
HTML5+css实现爱心动画效果DW来自程序员的浪漫表白无需JS
-
学院
(新)备战2021软考网络工程师顺利通关培训套餐
(新)备战2021软考网络工程师顺利通关培训套餐
-
下载
animate.min.css
animate.min.css
-
下载
SAS Protocol Layer - 5 (SPL-5)
SAS Protocol Layer - 5 (SPL-5)
-
博客
Python库collections,让你击败99%的Pythoner
Python库collections,让你击败99%的Pythoner
-
博客
无线传感网课后习题(书本名称无线传感器网络基础 : 理论和实践 : Fundamentals of wireless sensor networks : theory and practice)二
无线传感网课后习题(书本名称无线传感器网络基础 : 理论和实践 : Fundamentals of wireless sensor networks : theory and practice)二
-
下载
php学生管理系统.zip
php学生管理系统.zip
-
学院
国家注册渗透测试工程师(Web安全)
国家注册渗透测试工程师(Web安全)
-
学院
(新)备战2021软考信息安全工程师基础知识套餐
(新)备战2021软考信息安全工程师基础知识套餐
-
下载
解决there are inconsistent line endings
解决there are inconsistent line endings
-
下载
计算机体系结构(两个一维向量的相加)
计算机体系结构(两个一维向量的相加)
-
下载
verify.js 滑动模块验证
verify.js 滑动模块验证
-
下载
CentOS+安装图形化界面+安装Oracle 文档
CentOS+安装图形化界面+安装Oracle 文档
-
学院
Go语言官方文档学习笔记(第四季)
Go语言官方文档学习笔记(第四季)
-
学院
备战2021年软考信息系统项目管理师考试学习套餐
备战2021年软考信息系统项目管理师考试学习套餐
-
下载
费森尤斯4008B&S常用维修资料.doc
费森尤斯4008B&S常用维修资料.doc
-
博客
H5文件读取
H5文件读取
-
学院
【数据分析-随到随学】数据分析建模和预测
【数据分析-随到随学】数据分析建模和预测
-
下载
Limit theorems in probability荆炳义.pdf
Limit theorems in probability荆炳义.pdf
-
学院
前端架构师-速成
前端架构师-速成
-
博客
面向对象软件设计
面向对象软件设计
-
博客
2021-01-16
2021-01-16
-
博客
PlantCV 农业自动化中的机器视觉库
PlantCV 农业自动化中的机器视觉库
-
学院
【数据分析-随到随学】互联网行业业务指标及行业数
【数据分析-随到随学】互联网行业业务指标及行业数
-
下载
Lenovo-ThinkPad-T450s-Hackintosh-Big-Sur-OpenCore
Lenovo-ThinkPad-T450s-Hackintosh-Big-Sur-OpenCore
-
下载
第三章-可视化ETL平台——Kettle.pdf
第三章-可视化ETL平台——Kettle.pdf
-
学院
(新)备战2021软考信息安全工程师通关套餐
(新)备战2021软考信息安全工程师通关套餐
-
学院
Cocos Creator游戏开发-连连看 (接入腾讯优量汇广告)
Cocos Creator游戏开发-连连看 (接入腾讯优量汇广告)