#include <Arduino.h>
#include <SoftwareSerial.h>
//Tx-A1 Rx-A2
SoftwareSerial BT(A1, A2);
char speechval[12]={0};
int wi=0;
int speech = 0;
int ledPin = 8;
int ledPin9 = 9;
void setup(){
Serial.begin(9600);
BT.begin(115200);
pinMode(ledPin, OUTPUT);
pinMode(ledPin9, OUTPUT);
wi=0;
}
void loop(){
if (BT.available())
{
speechval[wi] = BT.read();
//Serial.println(speechval[wi]);
//Serial.println(wi);
if(speechval[wi] == '#' || wi >= 5){
wi = 0;
}
else{
wi++;
}
}
//指令一
if(speechval[2] == '0'){
if(speechval[3] == '9'){
if(speechval[4] == '5'){
speech = 95;
//Serial.println("$A095#");
}
}
}
//测试关灯
if(speechval[2] == '0'){
if(speechval[3] == '1'){
if(speechval[4] =&#
CSK4002语音和Arduino交互开关灯
最新推荐文章于 2025-06-01 11:38:39 发布