本例实验采用板载1路继电器: 型号为HF32F/005-ZS3,这是一款支持1路继电器输出的模块,可以控制高压高电流的负载设备,实现智能开关等功能。
本案例使用串口 串口是一种采用串行通信方式的扩展接口,可以用于连接计算机和外设,或者实现不同设备之间的数据传输。串口的特点是通信线路简单,成本低,适用于远距离通信,但传输速度较慢。常见的串口有RS-232、RS-422、RS-485等,它们有不同的电平标准、传输距离和负载能力。串口通信需要遵循一定的通信协议,如UART、SPI等,来规定数据的格式、时序和控制信号。
【花雕动手做】实验三十二:语音控制0#串口输出字符串并打开关闭继电器 实验开源代码
#include "asr.h"
extern "C"{
void * __dso_handle = 0 ;}
#include "setup.h"
#include "HardwareSerial.h"
uint32_t snid;
void ASR_CODE();
void app();
//{speak:小英-温和,vol:10,speed:10,platform:haohaodada,version:V3}
//{playid:10001,voice:欢迎使用人工智能AI语音助手,用智能管家唤醒我}
//{playid:10002,voice:我退下了}
/*描述该功能...
*/
void ASR_CODE(){
//语音识别功能框,与语音识别成功时被自动调用一次。
set_state_enter_wakeup(15000);
switch (snid) {
case 0:
digitalWrite(4,0);
Serial.println("hello");
break;
case 1:
digitalWrite(28,1);
Serial.println("on");
br
精彩内容
发表评论