如何在pcDuino上运行Touch LCD shield

今天我们要来和大家分享一下如何在pcDuino上运行Touch LCD shield

touch LCD shield-01touch LCD shield-02

我们要用到的Touch LCD shield【以下简称TFT shield】,示例代码已经上传到Github上,大家可以在这个地址上下载。在今天是这个运用里,我们将说明添加库和编写生成文件的步骤,当然你并不需要去做这些,因为我们在放在Github文件是已经改好了的。

 

下面是我们这个例程的程序代码,这个文件在程序里默认为“paint.C”

  1. #include “TFTv2.h”
  2. #include
  3.  
  4. void setup()
  5. {
  6. TFT_BL_ON; // turn on the background light
  7. Tft.TFTinit(); // init TFT library
  8. Tft.drawString(“welcome”,30,50,4,RED);
  9. Tft.drawString(“to”,90,110,4,YELLOW);
  10. Tft.drawString(“pcDuino!”,30,170,4,CYAN);
  11. Tft.drawString(“16/03/2013″,80,280,2,WHITE);
  12. }
  13.  
  14. void loop()
  15. {
  16.  
  17. }

 

然后我们需要将“TFTtouch”这个库添加到程序库里

 TFTLCD_1

TFTLCD_2

返回上一级目录,我们将在这里编辑“makefile“文件。

 TFTLCD_3

在“SRCS“下粘贴添加下述信息。

 TFTLCD_4

然后回到目录下,输入“make“编译,就会生成library object文件。

 TFTLCD_5

接下来复制“paint.c“,粘贴到”sample“ 目录下。

TFTLCD_6

修改“sample” 目录下的 “Makefile” 文件,如下图

TFTLCD_7

 

 

OK,现在让我们来来看看硬件是怎样连接的。

首先,我们需要用protoshield 连接到pcDuino,扩展接线,将TFT shield插到proto shield ,大家可以看下下图的连接。

 TFTLCD_8

然后就可以编译和执行代码了:

 TFTLCD_9

大家看,现在TFT shield是不是已经成功在pcDuino上运行了呢!

 TFTLCD_10

你可能感兴趣的:(liunx,arduino,pcduino,minipc)