• 7.jpeg
  • 7_1.jpeg
  • 7_2.jpeg
  • 7_3.jpeg

第5步显示位图

在这个例子中,我们将演示如何从microSD卡中显示一张128x160像素的全彩色位图。


我们通过一个库中的示例程序来演示如何显示存储在SD卡中的全彩位图图像。你需要准备一张microSD卡并下载我们的SD库(我们将对其进行修改,以便更快速的读,这些改变有望加入到Arduino v23),现在你可以下载库https://github.com/adafruit/SD。点击Downloads按钮下载库兵解压文件夹,替换Arduino IDE/libraries/SD文件夹(请先对文件夹做个备份)并重启IDE。


当然你还需要一张图片。我们建议从这张鹦鹉的位图开始。如果你想要之后用自己的图片,用一个图片编辑工具将它裁剪成不到160像素高128像素宽,另存为24位色彩的BMP文件——必须是24位色形式的,才能正常运行,即使它原本是一张16位色的图片——因为位图的存储和显示的过程。


复制parrot.bmp到microSD卡,并将卡插入到接口板的后面,见上图2。


当你的TFT连线确定正确后,加两条线到SD卡,连接CARD_CS(中间没有连线的那个引脚,PS:应该是左数第5个,这文档写的无语)到数字引脚4(可以随意改变到你想用的任何引脚)。连接MISO(右数第二个)到Arduino's硬件SPI MISO引脚。对于传统型号的Arduino,是12号引脚,Mega的是50号引脚。这个不能改变,是固定的芯片硬件。见上图3和上图4


现在可以读取位图示例程序到Arduino。将显示这张鹦鹉的图片。如果有任何问题,检查串行控制台的提示消息如无法初始化microSD卡或者没有找到图片等。


下一步上一步

评 论

e

选择昵称后请轻按空格键

    提 交

    请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

    信息

    65535

    浏览
    4.7
    oydean

    作者:oydean

    分享:42

    高骚不止.>>

    关键词:显示屏arduino

    猜你会喜欢

    iPhone控制的简易物联网

    这次我尝试制作一个简单的物联网系统,可以...

    TEM36温度传感器

    非常容易解释什么是模拟温度传感器,它就是...

    基于MK802的摄像头自动光源跟踪

    基于MK802的摄像头自动光源跟踪,展示...

    用Android和Arduino控制门锁

    这次我制作一个简易的无线控制门锁,实现用...

    Arduino加速度传感器与幻彩立方的互动

    这篇文章介绍MM7361三轴加速度传感器...