赞
踩
本例实验采用板载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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。