当前位置:   article > 正文

【花雕动手做】ASRPRO语音识别(19)---语音和按键控制继电器_asrpro 固定词汇

asrpro 固定词汇

在这里插入图片描述
本例实验采用板载1路继电器
型号为HF32F/005-ZS3,这是一款支持1路继电器输出的模块,可以控制高压高电流的负载设备,实现智能开关等功能。

在这里插入图片描述
本例实验采用板载三位独立按键,可以搭配实现各种相关的功能。

在这里插入图片描述

本例实验的SPI彩色液晶1.77寸显示屏(ST7735驱动)
TFT177-SPI,型号为SX177QQVGA,像素128X160TFT,驱动芯片为ST7735S,这是一款支持SPI接口的1.77寸TFT彩屏,可以显示文字、图形、图片等内容,提高用户互动体验度。
在这里插入图片描述
电原理图

在这里插入图片描述

【花雕动手做】实验二十四:使用按键和语音分别控制继电器的开与关
实验开源代码

#define ASC2_12
#define ST7735_CS_PIN 9
#define ST7735_CS_GPIO_PIN gpio_pin_1
#define ST7735_DC_PIN 1
#define ST7735_DC_GPIO_PIN gpio_pin_1
#define ST7735_RST_PIN 25
#define ST7735_RST_GPIO_PIN gpio_pin_1
#define ST7735_SCK_PIN 3
#define ST7735_SCK_GPIO_PIN gpio_pin_3
#define ST7735_MOSI_PIN 2
#define ST7735_MOSI_GPIO_PIN gpio_pin_2
#define ASC2_32
#define ST7735S_RGB_GBR_ORDER   0

#include "asr.h"
extern "C"{
    void * __dso_handle = 0 ;}
#include "setup.h"
#include "myLib/asr_st7735.h"
#include "myLib/asr_event.h"

uint32_t snid;
void pins_attached();
void hardware_init();

SPITFT spi_tft(128, 160);
//{ID:250,keyword:"命令词",ASR:"最大音量",ASRTO:"音量调整到最大"}
//{ID:251,keyword:"命令词",ASR:"中等音量",ASRTO:"音量调整到中等"}
//{ID:252,keyword:"命令词",ASR:"最小音量",ASRTO:"音量调整到最小"}
void pins_attached(){
   
  while (1) {
   
    if((digital_read((18)) == 0)){
   
      digital_write((21),1);
      digital_write
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/366646
推荐阅读
相关标签
  

闽ICP备14008679号