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

来自Microduino Wikipedia
跳转至: 导航搜索
规格
 
(未显示5个用户的15个中间版本)
第49行: 第49行:
  
 
==文档==
 
==文档==
*芯片:'''[[File:ST7735.pdf]]'''
+
 
 
==开发==
 
==开发==
 
*TFT_ST7735库:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_TFT_ST7735 _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 _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);
第64行: 第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