本例实验的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)

推荐文章

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