当前位置:首页 > 教学设计 > 【蓝牙遥控小车程序】 蓝牙控制小车app
 

【蓝牙遥控小车程序】 蓝牙控制小车app

发布时间:2019-07-17 15:24:29 影响了:

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);

}

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3