怎样在ArduinoMega上使用2.4英寸TFTLCD屏蔽

电子说

1.3w人已加入

描述

步骤1:组装

此步骤非常简单,但请注意Arduino Mega的电源侧的Vin和Analog In的A0引脚之间。将屏蔽物放在Arduino Mega上。

步骤2:上传代码

#include

#include “SWTFT.h”

#define LCD_CS A3

#define LCD_CD A2

#define LCD_WR A1

#define LCD_RD A0

SWTFT tft;

void setup(void) {

Serial.begin(9600);

Serial.println(“TFT LCD Shield Test”);

tft.reset();

uint16_t identifier = tft.readID();

Serial.print(“Your LCD driver chip name is: ”);

Serial.println(identifier, HEX);

tft.begin(identifier);

Serial.println(“Working Well”);

}

void loop(void) {

for(uint8_t rotation=0; rotation《4; rotation++) {

tft.setRotation(rotation);

testText();

delay(2000);

}

}

unsigned long testText() {

tft.fillScreen(0x0000);

unsigned long start = micros();

tft.setCursor(0, 0);

tft.println();

tft.setTextColor(0xFFFF); tft.setTextSize(3);

tft.println(“Hello World!”);

tft.println();

tft.setTextColor(0xFFE0); tft.setTextSize(2);

tft.println(“A Yellow Text Here”);

tft.println();

tft.setTextColor(0x07E0);

tft.setTextSize(3);

tft.println(“A Green Text Here”);

return micros() - start;

}

在Arduino IDE上,选择COM端口,然后选择将您的开发板命名为Arduino Mega,然后将这些代码上传到Arduino Mega开发板中。您将看到代码正在正常工作。

第3步:必要的库

1。下载 libraries.rar 文件。

2。开始》》库》》 Arduino 》》库》》将这两个文件粘贴到那里。

3。粘贴c一步之前的颂歌就送给了Arduino IDE屏幕

4。该库通常用于Arduino UNO,要使其与Arduino MEGA一起使用,请转到库文件夹并找到SWTFT.cpp文件,然后使用记事本打开它》》找到以下代码:

// Use the include which corresponde to your arduino

如果您要使用2.4“ TFT LCD Shield仅与Arduino MEGA一起使用,请取消注释此行,////

// #include “mega_24_shield.h”

如果要使用2.4” TFT LCD Shield仅与Arduino UNO一起使用取消注释此行,即删除//

// #include “uno_24_shield.h”

保存并关闭,然后返回Arduino IDE并享受:D

步骤4:其他信息

这项工作取决于以下材料:

Smoke And Wires提供的代码

http://www.smokeandwires.co.nz

此代码摘自Adafruit TFT库并进行了修改

由我们与我们的TFT Shields/模块一起使用

注意:我只编辑这些代码,以使初学者和谁都容易想要速度程序NG。但是我也做了一些工作。在上面的视频中查看原始代码。

注意:我已通过本主题

注意:我的旧youtube视频在此处

注意:。另外,在我的网站上,您可能会检查相同的信息。

仅此而已!

步骤5:奖励:阅读此可指导的内容

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分