蓝牙遥控小车程序

int Motor1=8;

int Motor2=9;

int Motor3=10;

int Motor4=11;

int in=3;

int out=2;

int pin1=5;

int pin2=6;

int pwm=160;

void setup()

{

Serial.begin(9600);

pinMode(in,INPUT); pinMode(out,OUTPUT); pinMode(Motor1,OUTPUT); pinMode(Motor2,OUTPUT); pinMode(pin1,OUTPUT); pinMode(Motor3,OUTPUT); pinMode(Motor4,OUTPUT); pinMode(pin2,OUTPUT); }

void loop()

{

while(Serial.available()) {

char pot=Serial.read(); if(pot=='A')

{

qj(1);

}

if(pot=='B')

{

tz(1);

}

if(pot=='E')

{

ht(1);

}

if(pot=='C')

{

yz(1);

}

if(pot=='D')

{

zz(1);

}

}

}

void qj(int t1)

{

analogWrite(pin1,pwm); digitalWrite(Motor1,LOW); digitalWrite(Motor2,HIGH); analogWrite(pin2,pwm); digitalWrite(Motor3,LOW); digitalWrite(Motor4,HIGH); delay(t1);

}

void ht(int t2)

{

analogWrite(pin1,pwm); digitalWrite(Motor1,HIGH); digitalWrite(Motor2,LOW); analogWrite(pin2,pwm); digitalWrite(Motor3,HIGH); digitalWrite(Motor4,LOW); delay(t2);

}

void tz(int t3)

{

analogWrite(pin1,0);

digitalWrite(Motor1,HIGH); digitalWrite(Motor2,HIGH); analogWrite(pin2,0);

digitalWrite(Motor3,HIGH); digitalWrite(Motor4,HIGH); delay(t3);

}

void zz(int t4)

{

analogWrite(pin1,pwm); digitalWrite(Motor1,HIGH); digitalWrite(Motor2,LOW); analogWrite(pin2,pwm); digitalWrite(Motor3,LOW);

digitalWrite(Motor4,HIGH); delay(t4);

}

void yz(int t5)

{

analogWrite(pin1,pwm); digitalWrite(Motor1,LOW); digitalWrite(Motor2,HIGH); analogWrite(pin2,pwm); digitalWrite(Motor3,HIGH); digitalWrite(Motor4,LOW); delay(t5);

}

int Motor1=8;

int Motor2=9;

int Motor3=10;

int Motor4=11;

int in=3;

int out=2;

int pin1=5;

int pin2=6;

int pwm=160;

void setup()

{

Serial.begin(9600);

pinMode(in,INPUT); pinMode(out,OUTPUT); pinMode(Motor1,OUTPUT); pinMode(Motor2,OUTPUT); pinMode(pin1,OUTPUT); pinMode(Motor3,OUTPUT); pinMode(Motor4,OUTPUT); pinMode(pin2,OUTPUT); }

void loop()

{

while(Serial.available()) {

char pot=Serial.read(); if(pot=='A')

{

qj(1);

}

if(pot=='B')

{

tz(1);

}

if(pot=='E')

{

ht(1);

}

if(pot=='C')

{

yz(1);

}

if(pot=='D')

{

zz(1);

}

}

}

void qj(int t1)

{

analogWrite(pin1,pwm); digitalWrite(Motor1,LOW); digitalWrite(Motor2,HIGH); analogWrite(pin2,pwm); digitalWrite(Motor3,LOW); digitalWrite(Motor4,HIGH); delay(t1);

}

void ht(int t2)

{

analogWrite(pin1,pwm); digitalWrite(Motor1,HIGH); digitalWrite(Motor2,LOW); analogWrite(pin2,pwm); digitalWrite(Motor3,HIGH); digitalWrite(Motor4,LOW); delay(t2);

}

void tz(int t3)

{

analogWrite(pin1,0);

digitalWrite(Motor1,HIGH); digitalWrite(Motor2,HIGH); analogWrite(pin2,0);

digitalWrite(Motor3,HIGH); digitalWrite(Motor4,HIGH); delay(t3);

}

void zz(int t4)

{

analogWrite(pin1,pwm); digitalWrite(Motor1,HIGH); digitalWrite(Motor2,LOW); analogWrite(pin2,pwm); digitalWrite(Motor3,LOW);

digitalWrite(Motor4,HIGH); delay(t4);

}

void yz(int t5)

{

analogWrite(pin1,pwm); digitalWrite(Motor1,LOW); digitalWrite(Motor2,HIGH); analogWrite(pin2,pwm); digitalWrite(Motor3,HIGH); digitalWrite(Motor4,LOW); delay(t5);

}


相关内容

  • 手机蓝牙遥控小车设计
  • 南阳理工学院 本科生毕业设计(论文) 学院:电子与电气工程学院 专业:电气工程及其自动化 学生: 指导教师: 完成日期年月 南阳理工学院本科生毕业设计(论文) 手机蓝牙遥控小车设计 Design of Bluetooth Mobile Phone Remote Control of Smart Ca ...

  • 基于蓝牙遥控的智能小车设计
  • 摘要 无线遥控的小车,可以在危险的环境作业,人员搜索,可以在 各类领域中发挥着它特殊的作用,本次设计是选择基于蓝牙遥控的多功能智能小车为对象.控制系统以C51单片机为主控芯片,采用L298N为电机驱动芯片.HC-06蓝牙无线模块.12864液晶显示模块.四路循迹模块等构成外围扩展电路.将自制的控制电 ...

  • 手机蓝牙的遥控小车的设计
  • 蓝 牙 小 车 课 程 设 计 报 告 车 课 程 设 姓名:马坚文 班级:电子201201班 指导老师:程智 学号:[1**********]4 日期:2014年6月6日 手机蓝牙的遥控小车的设计 一 控制系统 ........................................... ...

  • 湖南大学工程训练项目报告-蓝牙小车
  • 蓝牙小车报告 小组成员: 班级: 联系方式: 目录 一. 引言 ------------------------------1 二. 总体方案 ------------------------------1 三. 电路与程序设计 ------------------------------3 四. ...

  • 6自由度机械手控制手册 V1
  • 6自由度机械手 控制手册 版本:V1 YFROBOT 2015年10月23日 1.了解机械手..............................................................................................3 1.1机械手.. ...

  • PC蓝牙遥控从手机
  • 首页 下载 支持 登记 接触 链接 论坛 链接: 蓝牙下载 蓝牙遥控?手册 这个网站是搬到BlueShareware.com和所有的链接指向这个地方! 手册 蓝牙遥控向导--这是何等的程序安装,什么是必需的. 蓝牙遥控使用VB脚本向导--如何扩充功能蓝牙远程控制和增加VB写的剧本 蓝牙遥控脚本和Ke ...

  • 蓝牙小车(可重力感应),分享程序,apk
  • [复制链接] 这次做的只有一个蓝牙控制功能,后面继续加功能,因本diao只有一部手机,没拍视频,蓝牙小车制作还算简单,适合新手. 本主题由 diyhome 于 2016-3-7 10:36 删除回复 P50425-200620.jpg(64.63 KB, 下载次数: 6) 几十块买的小车底盘,还是用 ...

  • 电气专业的一些毕业设计题目
  • 电气专业的一些毕业设计题目 电子类: 1.红外遥控照明灯(电路+程序+论文) 2.基于单片机的多功能智能小车设计论文(电路+程序+论文) 3.基于数字信号处理器(DSP)的异步电机直接转矩控制研究(硕士)(论文+上位机下位机软件+程序) 4.简单温度控制系统(仅论文) 5.漏电保护器(电路+程序+论 ...

  • 基于单片机的智能小车论文检测
  • 论文相似性检测报告 论文相似性检测报告 报告编号:c1864f91-affc-40ca-944f-a1c3010b23a3检测日期:2013年05月19日 检测范围:中国学术期刊数据库(CSPD).中国学位论文全文数据库(CDDB).中国学术会议论文数据库(CCPD).中国学术网页数据库(CSWD) ...