本例实验采用板载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

精彩内容

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: