“Microduino-Module TFT/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(Created page with "{{Language|Microduino-TFT}} {| style="width: 800px;" |- | 400px|thumb|center|Microduino-NFC Microduino-TFT是基于 ST7735的128*160彩色显...")
 
 
(未显示6个用户的21个中间版本)
第3行: 第3行:
 
|-
 
|-
 
|
 
|
[[File:Microduino-NFC-pin.jpg|400px|thumb|center|Microduino-NFC]]
+
[[File:Microduino-tft-rect.jpg|400px|thumb|right|Microduino-TFT]]
Microduino-TFT是基于 ST7735的128*160彩色显示模块。采用SPI接口,3.3V 电源供电。
+
Microduino-TFT是基于 ST7735的1.8吋128*160彩色显示模块。采用SPI接口,3.3V 电源供电。
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 
==特色==
 
==特色==
 
*128×160彩色像素
 
*128×160彩色像素
第21行: 第33行:
 
! rowspan="1" | TFT引脚 || Microduino引脚  || 功能
 
! rowspan="1" | TFT引脚 || Microduino引脚  || 功能
 
|-
 
|-
| BL ||Microduino 数字口/3V3 || 控制背光
+
| BL ||D6/3V3 || 控制背光
 
|-
 
|-
 
| RST || Microduino 数字口/RST || 屏幕复位
 
| RST || Microduino 数字口/RST || 屏幕复位
 
|-
 
|-
| DC ||Microduino 数字口 ||  
+
| DC ||D4 ||  
 
|-
 
|-
 
| MOSI ||11 ||数据输出脚
 
| MOSI ||11 ||数据输出脚
第31行: 第43行:
 
| SCK || 13 || SPI总线时钟
 
| SCK || 13 || SPI总线时钟
 
|-
 
|-
| CS || Microduino 数字口 ||
+
| CS || D5 ||
 
|}
 
|}
 +
 +
[[File:TFT-Pinout-Big.jpg|800px|thumb|center|Microduino-TFT-Pinout]]
 +
 
==文档==
 
==文档==
*芯片:'''[[File:ST7735.pdf]]'''
+
 
 
==开发==
 
==开发==
*TFT_ST7735库:https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_TFT_ST7735
+
*TFT_ST7735库:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_TFT_ST7735 _01_Microduino_TFT_ST7735]
*TFT_GFX库:https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_TFT_GFX
+
*TFT_GFX库:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_TFT_GFX _01_Microduino_TFT_GFX]
  
两个库必须配合使用
+
*以上两个库必须配合使用,或参考以下编程手册界面
 +
 
 +
*<big>Microduino-Module_TFT编程手册:[[Microduino-Module_TFT_Reference]]</big>
  
 
==应用==
 
==应用==
*所需要准备的硬件有:Microduino USBTTL、Microduino Core、Microduino TFT;
+
*所需要准备的硬件有:Microduino USBTTL、Microduino Core、Microduino TFT、Cube-S2;
 
*所需要准备的软件有:开发使用到的库文件、Arduino IDE(1.0版本以上);
 
*所需要准备的软件有:开发使用到的库文件、Arduino IDE(1.0版本以上);
 
*打开IED,板卡选择Microduino Core (Atmega328P@16M,5V);
 
*打开IED,板卡选择Microduino Core (Atmega328P@16M,5V);
第49行: 第66行:
 
**文字及画图:
 
**文字及画图:
 
***你可以打开第一个“graphicstest”测试程序,同时你需要根据引脚说明来接线
 
***你可以打开第一个“graphicstest”测试程序,同时你需要根据引脚说明来接线
***该程序可用来显示不同颜色、大小、位置文字(中文除外),可用于画图(线、框、三角形)等。玩家可自己研究。
+
***该程序可用来显示不同颜色、大小、位置文字(中文除外),可用于画图(线、框、三角形)等。可参考开发栏里的编程手册界面。
 
**显示存储卡里面的图像
 
**显示存储卡里面的图像
 
***准备一张大小为128*160大小的bmp格式的图片,将其放入存储卡内;
 
***准备一张大小为128*160大小的bmp格式的图片,将其放入存储卡内;
 
***将存储卡放入Microduino SD卡模块,与Microduino核心模块叠加;
 
***将存储卡放入Microduino SD卡模块,与Microduino核心模块叠加;
***你可以打开倒数第二个“spitftbitmapt”测试程序,你需要将“#define SD_CS    4”改成“#define SD_CS    7”,同时你需要根据引脚说明来接线(SCK接13,MOSI接11,确定TFT_CS和TFT_DC),再把“bmpDraw("parrot.bmp", 0, 0);”,里面的图像名字换成你的图像名字。
+
***你可以打开倒数第二个“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]]将程序下载到核心板,就可以看到图片显示在屏幕上。
+
***更改完成编译后可通过[[Microduino-USBTTL/zh]]将程序下载到核心板,就可以看到图片显示在屏幕上。
 
 
 
 
==购买==
 
 
 
==历史==
 
  
 
==图库==
 
==图库==
[[file:Microduino-TFT-F.JPG|thumb|600px|center|Microduino-Cube-Station Front]]
+
[[file:Microduino-TFT-F.JPG|thumb|600px|center|Microduino-TFT Front]]
  
[[file:Microduino-TFT-b.JPG|thumb|600px|center|Microduino-Cube-Station Back]]
+
[[file:Microduino-TFT-b.JPG|thumb|600px|center|Microduino-TFT Back]]
==视频==
 
 
|}
 
|}

2018年6月12日 (二) 06:58的最新版本

Language English
Microduino-TFT

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
文件:TFT-Pinout-Big.jpg
Microduino-TFT-Pinout

文档

开发

  • 以上两个库必须配合使用,或参考以下编程手册界面

应用

  • 所需要准备的硬件有: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将程序下载到核心板,就可以看到图片显示在屏幕上。

图库

Microduino-TFT Front
Microduino-TFT Back