0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Arduino MEGA板上使用2.4“ TFT LCD屏蔽显示器

454398 来源:网络整理 作者:佚名 2019-11-04 10:30 次阅读

步骤1:组装

将2.4英寸TFT LCD屏蔽层通过合适的引脚直接放置到Arduino MEGA上。

DHT11的第二个引脚是我们需要的,该数据引脚与Arduino MEGA的17号引脚

。您可以使用细面包板和细电缆进行连接。

步骤2:上传代码

您可以下载以下代码。复制这些代码并将其粘贴到Arduino IDE。

在Arduino IDE工具》》设备》》 Arduino MEGA和编程器上作为AVRISP mkII

从计算机的设备中查找相关的COM端口号经理,新的Arduino IDE会自动理解。

rar文件是需要导入到Arduino库的库。 (提取使用)

第3步:获取结果

主要算法是从传感器所处的相关环境中获取最新的温度和湿度值,我们在显示屏上看到结果。由于显示器是彩色的,因此无论温度高低,我都会添加彩色响应。这些是:

if (DHT.temperature 》 30){

tft.setTextColor(RED);

}else if (DHT.temperature 》 27 || DHT.temperature 《 30) {

tft.setTextColor(YELLOW);

} else if(DHT.temperature 《 27 || DHT.temperature 》 10){

tft.setTextColor(BLUE);

} else if (DHT.temperature 《10){

tft.setTextColor(CYAN);

} else {

tft.setTextColor(GREEN);

}

这意味着:

1。如果温度高于30摄氏度,则将显示的温度线显示为红色。

2。如果温度高于30,则低于27,则将显示的温度线显示为黄色。

3。如果温度高于27时低于10,则将显示的温度线显示为蓝色。

4。如果温度低于10,则将显示的温度线设置为青色。

5。如果前四个陈述均不成立,请将其设为绿色。 (这是为了在代码中故意使用else语句)

仅此而已!

步骤4:奖金:让我们保存SD卡的值

我没有一个小的SD卡读卡器护盖用于Arduino板作为SPI,但是我有兼容Arduino Mega的以太网屏蔽。该防护罩具有SD卡读卡器插槽。我的想法是使用以太网屏蔽的SD卡插槽将湿度和温度值保存到SD卡中。

因此,将Arduino MEGA和Ethernet Shield结合使用。然后,添加TFT LCD防护罩,并按照本指导性操作的第一步中所述添加DHT11。

下载以下Arduino IDE的代码,并将其上传到Arduino MEGA。您可以关闭计算机的蓝牙连接,以便在通过Arduino IDE程序上传代码时不会出现任何错误。

您需要将SD卡格式化为FAT32或FAT格式,以用于Ardunio。我在附件中积极使用时,请检查我的SD卡状态。您需要一个USB电缆连接到PC的SD卡读卡器,才能查看其中的文本文件。
责任编辑:wv

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

    关注

    34

    文章

    4311

    浏览量

    165190
  • Arduino
    +关注

    关注

    186

    文章

    6439

    浏览量

    185424
收藏 人收藏

    评论

    相关推荐

    如何选择工业液晶显示器和消费类显示器

          如今,TFT-LCD液晶显示屏或液晶显示器已成为多种应用的热门选择。不过,液晶显示器可分为工业级和消费类两种。虽然这两类显示器
    的头像 发表于 06-23 17:53 322次阅读

    STM8驱动普中2.4TFT无法显示的原因?

    使用STM8S103驱动普中的2.4TFT彩屏,管教信号正常,接线也与开发电路图匹配,但是无法显示。但是使用51就可以正常显示,个人认为
    发表于 05-09 07:18

    宏展科技-LCD显示器试验规范

    LCD显示器,全称为Liquid Crystal Display,即液晶显示器,是一种平面显示技术。它主要通过使用液晶材料来控制光的传递和阻止,从而实现图像的
    的头像 发表于 04-11 09:53 231次阅读
    宏展科技-<b class='flag-5'>LCD</b><b class='flag-5'>显示器</b>试验规范

    可折叠和可滑动的OLED将取代液晶显示器(LCD)

    WitDisplay消息,据预测,可折叠和可滑动的OLED将取代广泛用作 IT 显示器的液晶显示器 (LCD)。
    的头像 发表于 01-05 13:57 677次阅读

    何在LCD显示汉字和英文

    摘要:LCD是嵌入式常见设备,如何在LCD显示汉字和英文?矢量字体和点阵字体有何不同?同一个字符为何有多种编码?GB2312、GB18030指什么?他们之间有关系吗?嵌入式设备如何支
    的头像 发表于 11-28 10:20 1900次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>LCD</b>上<b class='flag-5'>显示</b>汉字和英文

    arduino怎么驱动spi的tft屏?

    arduino怎么驱动spi的tft屏,有没有直接调用库的,还有我想把字库写在程序里怎么操作,只要显示几个文字就行了
    发表于 11-07 06:44

    TFT-LCD显示控制芯片选型表

    电子发烧友网站提供《TFT-LCD显示控制芯片选型表.pdf》资料免费下载
    发表于 11-03 15:26 3次下载

    TFT-LCD液晶显示方案的选型

    基于普通MCU的TFT-LCD液晶显示方案
    的头像 发表于 11-03 14:35 599次阅读
    <b class='flag-5'>TFT-LCD</b>液晶<b class='flag-5'>显示</b>方案的选型

    LCD液晶显示器维修教程

    电子发烧友网站提供《LCD液晶显示器维修教程.pdf》资料免费下载
    发表于 10-30 14:13 5次下载
    <b class='flag-5'>LCD</b>液晶<b class='flag-5'>显示器</b>维修教程

    LCD液晶显示器接口图

    电子发烧友网站提供《LCD液晶显示器接口图.doc》资料免费下载
    发表于 10-23 10:31 0次下载
    <b class='flag-5'>LCD</b>液晶<b class='flag-5'>显示器</b>接口图

    请问2.4TFT屏幕怎么画实心圆?

    2.4TFT屏幕怎么画实心圆?
    发表于 10-16 09:12

    OLED和普通的LCD显示器控制起来有什么不同的地方?

    OLED和普通的LCD显示器控制起来有什么不同的地方
    发表于 10-13 07:09

    常见显示器类型及其基本参数 TFT-LCD控制框图介绍

    显示器属于输出设备,它是一种将特定电子信息输出到屏幕上再反射到人眼的显示工具。常见显示器有三类:CRT显示器LCD液晶
    发表于 07-28 09:18 1781次阅读
    常见<b class='flag-5'>显示器</b>类型及其基本参数 <b class='flag-5'>TFT-LCD</b>控制框图介绍

    如何连接16x2 LCD显示器

    电子发烧友网站提供《如何连接16x2 LCD显示器.zip》资料免费下载
    发表于 07-12 09:21 0次下载
    如何连接16x2 <b class='flag-5'>LCD</b><b class='flag-5'>显示器</b>

    Arduino - LCD1602A键盘LCD屏蔽继电器控制

    电子发烧友网站提供《Arduino - LCD1602A键盘LCD屏蔽继电器控制.zip》资料免费下载
    发表于 07-06 10:17 0次下载
    <b class='flag-5'>Arduino</b> - <b class='flag-5'>LCD</b>1602A键盘<b class='flag-5'>LCD</b><b class='flag-5'>屏蔽</b>继电器控制