对话
|
有一个问题,你说的串行液晶显示器一样的sparkfun之一,有没有办法移动sd和旋转到该芯片,并使用双向串行端口,以保存许多引脚的多个打印机头等?我不知道,但这似乎是一个更有效的方式来工作,整个问题的引脚可用考虑到电子产品,如第7代有有限的引脚可用,因为马林有拉多个挤出机等请求,它似乎只是需要这些引脚。此外,串行液晶显示板似乎有一堆额外的引脚 |
|
这肯定是技术上可能的,我会猜测,但我认为这将是相当繁琐-我试图让Adafruit 1.8”TFT与SD运行与马林和有问题,所以不知道有多容易,这将是添加编码器等。 |
|
特别是serLCD选项是我感兴趣的。实际上,我正在玩我自制的串行液晶显示器背包,但我对arduino serLCD库不是很满意( http://arduino.cc/playground/Code/SerLCD).它只能处理16×2显示器,有些功能是sparfun的串行LCD(bakpack)专有的。我不知道有多少不同的串行液晶显示器的实现,我不认为有一个通信标准来控制这样的显示器。因此,使用这个库似乎不是一个真正的通用解决方案。 无论如何,我期待着看到这个请求合并!! |
|
快速评论您的032c3f8提交。使宏包含多个语句的常用方法是:
这在所有情况下都有效。即使您这样做:
此外,定义通常都是大写的。 |
|
实际上,如果我们能用另一个atmega或者甚至是一个pic廉价地添加对lcd和编码器/按钮以及sd卡的i2c支持,总体上可能会更好,因为i2c总线可以处理几个设备,它将允许我们保持引脚空闲。 |
|
我赞成任何将功能标准化并允许选择的东西。 然而,我的电子产品并不缺少引脚,我有一些串行甚至并行的显示器可以在Arduino Mega上工作。 |
|
有一个小问题:字符定义不再位于使用它们的例程中。 由于它们位于代码全局变量中,因此会导致宝贵内存的永久丢失。 |
|
我试图,与我有限的固件知识,使我的i2c液晶显示器的工作与马林鱼,但我几乎没有头发拉,仍然没有。我试图使用更新的液晶库,支持i2c通过adafruit i2c液晶背包。我更换了库,将定义6个LCD引脚的行替换为I2C使用的行。它符合aok,但没有显示任何内容。即使是打开背光的简单命令也不起作用,似乎i2c引脚根本不起作用。 这东西有用吗? 抱歉,如果张贴在错误的区域。 先谢了。 |
|
关上这个。它已经过时了-我将通过其他请求提交其他更改。 |


.png)
LCD返工的第一部分
不确定你是否想在1.0版本中做这么大的改变,但是如果不想的话,请考虑作为1.0版本后的修复。我希望这可以清理和概括的液晶显示器和互动部分,这可以有希望解开这从Ultipanel和更普遍的适用性。
一个问题:关于pins.h -从这个文件中分离出LCD和按钮引脚一段时间会不会很有趣?