Hc-05连接arduino mega控制问题
arduino吧
全部回复
仅看楼主
level 3
blades♤ 楼主
都听说arduino吧的老哥各个都是人才,说话又好听,过来问一下现在做的arduino小车接入蓝牙后用手机模拟遥控,发出信号后不做出相应的动作是什么问题,要怎么解决?手机显示返回的一直是stop
遥控传输数据时,板子有显示有返回值。接线没有问题
蓝牙:hc-05
板子:arduino mega
驱动模块:L9110S
手机模拟软件:bluetoothSerial
2020年12月09日 13点12分 1
level 3
blades♤ 楼主
#define STOP 0#
define FORWARD 1
#define BACKWARD 2#
define TURNLEFT 3#define TURNRIGHT 4int lowestPin=2;int highestPin=9;void setup() { Serial.begin(9600); // put your setup code here, to run once:for (int thisPin=lowestPin;thisPin<=highestPin;thisPin++) {pinMode(thisPin,OUTPUT); }}void loop() { // put your main code here, to run repeatedly: //usart read if(Serial.available()>0) { char cmd = Serial.read();//读取蓝牙模块发送到串口的数据 Serial.print(cmd); motorRun(cmd); } }void motorRun(int cmd){ switch(cmd){ case FORWARD: Serial.println("FORWARD"); //输出状态 digitalWrite(2, HIGH); digitalWrite(3, LOW); digitalWrite(4, HIGH); digitalWrite(5, LOW); digitalWrite(6, HIGH); digitalWrite(7, LOW); digitalWrite(8, HIGH); digitalWrite(9, LOW); break; case BACKWARD: Serial.println("BACKWARD"); //输出状态 digitalWrite(2, LOW); digitalWrite(3, HIGH); digitalWrite(4, LOW); digitalWrite(5, HIGH); digitalWrite(6, LOW); digitalWrite(7, HIGH); digitalWrite(8, LOW); digitalWrite(9, HIGH); break; case TURNLEFT: Serial.println("TURN LEFT"); //输出状态 digitalWrite(2, LOW); digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(5, LOW); digitalWrite(6, HIGH); digitalWrite(7, LOW); digitalWrite(8, LOW); digitalWrite(9, HIGH); break; case TURNRIGHT: Serial.println("TURN RIGHT"); //输出状态 digitalWrite(2, HIGH); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, HIGH); digitalWrite(6, LOW); digitalWrite(7, HIGH); digitalWrite(8, HIGH); digitalWrite(9, LOW); break; default: Serial.println("STOP"); //输出状态 digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); digitalWrite(7, LOW); digitalWrite(8, LOW); digitalWrite(9, LOW); }}
2020年12月09日 13点12分 2
level 3
blades♤ 楼主
qwq有没有大佬 代码发上面了
2020年12月09日 13点12分 3
level 3
blades♤ 楼主
暖贴
2020年12月09日 13点12分 4
level 3
blades♤ 楼主
呜呜呜
2020年12月11日 06点12分 5
1