Microduino-TFT是基于 ST7735的1.8吋128*160彩色显示模块。采用SPI接口,3.3V 电源供电。
特色
- 128×160彩色像素
- 结合Microduino SD模块直接显示存储卡里面的图像
- 驱动电压低、能耗低
- 采用4线SPI通信,并拥有自己的像素寻址的帧缓存,它需要较少的内存,只有少数引脚,这使得它非常适合小型微控制器使用
- 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程
规格
- 分辨率:128*160
- 电源:3.3V
- 接口:SPI通讯,采用JST_XH型连接器
TFT引脚 |
Microduino引脚 |
功能
|
BL |
D6/3V3 |
控制背光
|
RST |
Microduino 数字口/RST |
屏幕复位
|
DC |
D4 |
|
MOSI |
11 |
数据输出脚
|
SCK |
13 |
SPI总线时钟
|
CS |
D5 |
|
文档
开发
应用
- 所需要准备的硬件有:Microduino USBTTL、Microduino Core、Microduino TFT、Cube-S2;
- 所需要准备的软件有:开发使用到的库文件、Arduino IDE(1.0版本以上);
- 打开IED,板卡选择Microduino Core (Atmega328P@16M,5V);
- TFT_ST7735库示例程序基本用法
- 将下载好的两个库放入Arduino IDE安装文件夹内的libraries中,如果打开了Arduino IDE,先关闭所有的,再打开Arduino IDE;
- 文字及画图:
- 你可以打开第一个“graphicstest”测试程序,同时你需要根据引脚说明来接线
- 该程序可用来显示不同颜色、大小、位置文字(中文除外),可用于画图(线、框、三角形)等。可参考开发栏里的编程手册界面。
- 显示存储卡里面的图像
- 准备一张大小为128*160大小的bmp格式的图片,将其放入存储卡内;
- 将存储卡放入Microduino SD卡模块,与Microduino核心模块叠加;
- 你可以打开倒数第二个“spitftbitmapt”测试程序,你需要将“#define SD_CS 4”改成“#define SD_CS 7”,同时你需要根据引脚说明来接线(SCK接13,MOSI接11,确定TFT_CS和TFT_DC,如果用的是Microduino-Cube-S2/zh需要将“#define TFT_CS 10”改成“#define TFT_CS 5”、“#define TFT_DC 9”改成“#define TFT_DC 4”),再把“bmpDraw("parrot.bmp", 0, 0);”,里面的图像名字换成你的图像名字。
- 更改完成编译后可通过Microduino-USBTTL/zh将程序下载到核心板,就可以看到图片显示在屏幕上。
图库
|