Mind+ 语音识别控制灯


1、图形化编程代码块


Mind+ 语音识别控制灯_第1张图片


Arduino C 代码


/*!
 * MindPlus
 * mpython
 *
 */
#include 
#include 
#include 
// 创建对象
DFRobot_Iot myIot;
MPython_ASR mpythonAsr;
String      str_mpythonAsr_result;


// 主程序开始
void setup() {
	mPython.begin();
	myIot.wifiConnect("DESKTOP-RS229GR 3737", "19990327");
	display.setCursorLine(1);
	display.printLine("连接ing");
	while (!myIot.wifiStatus()) {yield();}
	display.fillScreen(0);
	display.setCursorLine(1);
	display.printLine("WiFi连接成功");
}
void loop() {
	if ((buttonA.isPressed())) {
		str_mpythonAsr_result=mpythonAsr.getAsrResult(2);
		display.fillInLine(2, 0);
		display.setCursorLine(2);
		display.printLine((str_mpythonAsr_result));
		if (((String(str_mpythonAsr_result).indexOf(String("开灯")) != -1))) {
			rgb.write(-1, 0x66FF99);
		}
		else if (((String(str_mpythonAsr_result).indexOf(String("关灯")) != -1))) {
			rgb.write(-1, 0x000000);
		}
	}
}


3、实现效果图


当识别结果中含有开灯时,灯亮:
Mind+ 语音识别控制灯_第2张图片
当识别结果中含有关灯时,灯灭:
Mind+ 语音识别控制灯_第3张图片

你可能感兴趣的:(Mind+)