请选择 进入手机版 | 继续访问电脑版
查看: 1334|回复: 0

[未解决] 语音模块控制LED灯!

[复制链接]

4

主题

5

帖子

37

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
37
发表于 2019-5-5 16:02:47 | 显示全部楼层 |阅读模式
我想用一个语音模块控制LED灯的亮灭,你对语音模块说打开灯,它就会返回AA 01 FD,然后然后根据这个判断LED亮灭!下面是我的程序,但是不好使!
#include <SoftwareSerial.h>
SoftwareSerial mySerial(3, 2); //定义虚拟串口名为myserial,Rx为3号端口,Tx为2号端口
char val;
void setup()  
{
   Serial.begin(9600);//初始化Arduino默认串口
   while (!Serial) {;}
   Serial.println("hardware serial!");
   mySerial.begin(9600);//初始化虚拟串口
   mySerial.println("software seria");
   pinMode(13,OUTPUT);
   digitalWrite(13,HIGH);
   
}
void loop()
{
   
   if(mySerial.available()){
     Serial.write(mySerial.read());
   if (Serial.available())
     mySerial.write(Serial.read());
     char val=(char)mySerial.read();
   
   if (val=="AA 01 FD"){
      
      digitalWrite(13,LOW);
  }
}
}
回复

使用道具 举报

您需要登录后才可以回帖 立即注册

本版积分规则

快速回复 返回顶部 返回列表