YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: AllBlue
打印 上一主题 下一主题

Arduino入门教程—拓展实验篇十一 驱动12864液晶

  [复制链接]

签到天数: 867 天

[LV.10]以坛为家III

41#
 楼主| 发表于 2016-8-25 14:13:29 | 只看该作者
道源和尚 发表于 2016-8-25 14:11
屏幕亮的,但是不显示文字和图片,电池电压是9V

点击复位按钮试试呢!如果你确定使用USB供电可以正常使用的话,那估计应该是你的控制板有问题!
回复 支持 反对

使用道具 举报

签到天数: 21 天

[LV.4]偶尔看看III

42#
发表于 2016-8-25 14:15:48 | 只看该作者
也不行。。。可能真的是板子有问题吧。。。
楼主大好人!!!
回复 支持 反对

使用道具 举报

签到天数: 21 天

[LV.4]偶尔看看III

43#
发表于 2016-8-25 15:10:46 | 只看该作者
楼主再问你一个问题,如何才能让显示屏停驻在最后一个画面,而不是不断地循环?
回复 支持 反对

使用道具 举报

签到天数: 867 天

[LV.10]以坛为家III

44#
 楼主| 发表于 2016-8-25 15:46:22 | 只看该作者
本帖最后由 AllBlue 于 2016-8-25 15:48 编辑
道源和尚 发表于 2016-8-25 15:10
楼主再问你一个问题,如何才能让显示屏停驻在最后一个画面,而不是不断地循环?

加标志参数
[C++] 纯文本查看 复制代码
bool flag = false;
void setup() {
  // put your setup code here, to run once:
}
void loop() {
  // put your main code here, to run repeatedly:
if(flag){
  flag = true;
}else
  //只循环这个
}


回复 支持 反对

使用道具 举报

该用户从未签到

45#
发表于 2016-9-26 16:17:15 | 只看该作者
有没有新的库?用于并行的编译显示 wiring 有错 不知道怎么改啊
回复 支持 反对

使用道具 举报

签到天数: 867 天

[LV.10]以坛为家III

46#
 楼主| 发表于 2016-9-30 13:45:53 | 只看该作者
丶破晓灬 发表于 2016-9-26 16:17
有没有新的库?用于并行的编译显示 wiring 有错 不知道怎么改啊

将库文件中.cpp的代码

#include <wiring.h>
更改为:
#if ARDUINO <100
#include <wiring.h>
#endif


这样就没问题了!
回复 支持 反对

使用道具 举报

该用户从未签到

47#
发表于 2016-10-21 15:31:34 | 只看该作者
我研究了好久编译上传成功了,连线也仔细检查了没有问题,可是为什么屏幕上一直一片空白呢,求大佬指教orz
回复 支持 反对

使用道具 举报

该用户从未签到

48#
发表于 2016-10-22 20:51:33 | 只看该作者
奇怪我下了好几个都有错误
d:\Arduino_Hex\SPI1.cpp.o: In function `setup':
C:\Program Files (x86)\Arduino/SPI1.ino:144: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:144: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:144: undefined reference to `LCD12864RSPI::Initialise()'
d:\Arduino_Hex\SPI1.cpp.o: In function `LOGO()':
C:\Program Files (x86)\Arduino/SPI1.ino:148: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:148: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:148: undefined reference to `LCD12864RSPI::CLEAR()'
C:\Program Files (x86)\Arduino/SPI1.ino:150: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:150: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:150: undefined reference to `LCD12864RSPI:rawFullScreen(unsigned char*)'
d:\Arduino_Hex\SPI1.cpp.o: In function `NAME()':
C:\Program Files (x86)\Arduino/SPI1.ino:153: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:153: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:153: undefined reference to `LCD12864RSPI::CLEAR()'
C:\Program Files (x86)\Arduino/SPI1.ino:155: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:155: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:155: undefined reference to `LCD12864RSPI:isplayString(int, int, unsigned char*, int)'
C:\Program Files (x86)\Arduino/SPI1.ino:157: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:157: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:157: undefined reference to `LCD12864RSPI:isplayString(int, int, unsigned char*, int)'
C:\Program Files (x86)\Arduino/SPI1.ino:159: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:159: undefined reference to `LCDA'
C:\Program Files (x86)\Arduino/SPI1.ino:159: undefined reference to `LCD12864RSPI:isplayString(int, int, unsigned char*, int)'
collect2.exe: error: ld returned 1 exit status
回复 支持 反对

使用道具 举报

签到天数: 867 天

[LV.10]以坛为家III

49#
 楼主| 发表于 2016-10-24 08:24:24 | 只看该作者
fjiangqing 发表于 2016-10-22 20:51
奇怪我下了好几个都有错误
d:\Arduino_Hex\SPI1.cpp.o: In function `setup':
C:\Program Files (x86)\Ar ...

程序贴出来看下呢
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

50#
发表于 2016-12-4 11:19:25 | 只看该作者
AllBlue 发表于 2016-9-30 13:45
将库文件中.cpp的代码

#include  

我按照你这个这样改了 但是还是不行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-11-21 17:39 , Processed in 0.049882 second(s), 20 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表