简介
利用掌控板制作一个可以语音识别控制开关的LED灯吧!
这个实验要用到的硬件和软件有:
- 掌控板
- typeC数据线
- Mind+电脑端 1.6.5
图形化编程
; C语言源码
#include <MPython.h>
#include <DFRobot_Iot.h>
#include <MPython_ASR.h>
DFRobot_Iot myIot;
MPython_ASR mpythonAsr;
String str_mpythonAsr_result;
void setup() {
mPython.begin();
myIot.wifiConnect("Zhao", "12345678");
while (!myIot.wifiStatus()) {yield();}
display.setCursorLine(1);
display.printLine("WiFi已连接");
}
void loop() {
str_mpythonAsr_result=mpythonAsr.getAsrResult(4);
display.setCursorLine(2);
display.printLine((str_mpythonAsr_result));
if (((String(str_mpythonAsr_result).indexOf(String("开灯")) != -1))) {
rgb.write(-1, 0xFFFFFF);
}
else {
if (((String(str_mpythonAsr_result).indexOf(String("关灯")) != -1))) {
rgb.write(-1, 0x000000);
}
}
delay(2000);
}
实验效果图
1、
第一行显示为当前WiFi的连接状态,对着麦克风的位置说:”开灯!”,LED灯打开。
2、
第一行显示为当前WiFi的连接状态,对着麦克风的位置说:”关灯!”,LED灯关闭。
Original: https://blog.csdn.net/weixin_43895761/article/details/108743626
Author: (ง •_•)ง zziu
Title: 掌控板小实验:语音识别控制灯
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/526803/
转载文章受原作者版权保护。转载请注明原作者出处!