本例实验的SPI彩色液晶1.77寸显示屏(ST7735驱动)
电原理图
SPI彩色液晶显示屏:TFT177-SPI,型号为SX177QQVGA,像素128X160TFT,驱动芯片为ST7735S,这是一款支持SPI接口的1.77寸TFT彩屏,可以显示文字、图形、图片等内容,提高用户互动体验度。
本例实验采用PT0603光敏三极管
电原理图
产品特性 / PRODUCT FEATURES 封装胶水:无色透明硅胶 外观尺寸(L/W/H):1.60.80.6mm 焊线材质:金线/合金线 感光峰值波段:850nm 感光范围:400-1050nm 发光角度:120度 EIA规范标准包装 环保产品,符合ROHS标准要求
应用领域 / PRODUCT APPLICATION 高灵敏度光敏传感器,替代传统CDS光敏电阻不含镉、铅等有害物质,符合欧盟ROHS标准 适用于各类光控照明产品,如小夜灯、太阳能路灯、草坪灯、环境灯控等 自动调节背景光,LCD、手机、照相机、数码相机、数码产品、GPS导航等 控制各类光控影控玩具等 各类光控检测测试设备等
本例实验采用DHT11 是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。
电原理图
【花雕动手做】实验二十六:自动报出亮度、温度与湿度的简易气象站 实验开源代码
#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
#define ASC2_16
#include "asr.h"
extern "C"{
void * __dso_handle = 0 ;}
#include "setup.h"
#include "myLib/asr_st7735.h"
#include "myLib/asr_dhtxx.h"
#include "myLib/asr_event.h"
uint32_t snid;
uint8_t wen;
uint8_t shi;
uint16_t liang;
void hardware_init();
SPITFT spi_tft(128, 160);
//{ID:250,keyword:"命令词",ASR:"最大音量",ASRTO:"音量调整到最大"}
//{ID:251,keyword:"命令词",ASR:"中等音量",ASRTO:"音量调整到中等"}
//{ID:252,keyword:"命令词",ASR:"最小音量",ASRTO:"音量调整到最小"}
DHTxx asr_dht_7(7, DHT11);
void ASR_CODE()
{
//{ID:500,keyword:"命令词",ASR:"语音播报",ASRTO:""}
if(snid == 500){
spi_tft.clear((0xFFFF));
spi_tft.set_text_color((0x001F)
推荐文章
发表评论