那个四线电阻触摸屏的转接器叫什么名字呢?
MicroCao 发表于 2012-5-3 01:03 static/image/common/back.gif
那个四线电阻触摸屏的转接器叫什么名字呢?
叫4针插头,那只是个插头。没有驱动电路,直接连接arduino输入
thomas 发表于 2012-5-3 09:18 static/image/common/back.gif
叫4针插头,那只是个插头。没有驱动电路,直接连接arduino输入
呃。。。。。。。。。左端叫4针插头没错,可右端是压线的,这样的转接头哪里可以买到呢?
本帖最后由 thomas 于 2012-5-3 10:42 编辑
MicroCao 发表于 2012-5-3 10:06 static/image/common/back.gif
呃。。。。。。。。。左端叫4针插头没错,可右端是压线的,这样的转接头哪里可以买到呢?
淘宝搜“触摸屏连接器”
http://item.taobao.com/item.htm?id=8863574325&_u=31c1f6q4ed4
我在这家店里一起买的,如果不想自己做按钮,选16:9的就行
thomas 发表于 2012-5-3 10:41 static/image/common/back.gif
淘宝搜“触摸屏连接器”
http://item.taobao.com/item.htm?id=8863574325&_u=31c1f6q4ed4
哈哈,不错,谢谢,终于找到这样的连接座了。
本帖最后由 钩钩 于 2012-5-20 16:50 编辑
楼主,看到您用u8glib这个库驱动12864,是不是还需要增加74HC4050芯片?我在Google code里也看了一下,没怎么看懂。您能提供一下arduino与LCD的链接图吗?不胜感激。
钩钩 发表于 2012-5-20 16:20 static/image/common/back.gif
楼主,看到您用u8glib这个库驱动12864,是不是还需要增加74HC4050芯片?我在Google code里也看了一下,没怎 ...
您是不是把我的两个帖子看混了?
我以前发的OLED应用贴,用到了4050,其实偷懒可以用100R电阻代替。
OLED需要个缓冲,因为是3.3v版本的,在这个帖子里 http://www.geek-workshop.com/forum.php?mod=viewthread&tid=625
12864如果是5v的,就不用接。
学习,这个做的真好。
thomas 发表于 2012-5-20 17:00 static/image/common/back.gif
您是不是把我的两个帖子看混了?
我以前发的OLED应用贴,用到了4050,其实偷懒可以用100R电阻代替。
OL ...
确实搞错了。我试验了一下12864,但是还是没法显示出来,感觉是我接线的端口不对。您能给我说一下你这个帖子里12864与arduino端口的对应连接关系吗?谢谢!
钩钩 发表于 2012-5-20 22:37 static/image/common/back.gif
确实搞错了。我试验了一下12864,但是还是没法显示出来,感觉是我接线的端口不对。您能给我说一下你这个帖 ...
u8glib有个配置头,按照你的12864的驱动芯片类型改下就行
#include "U8glib.h"
// setup u8g object, please remove comment from one of the following constructor calls
//U8GLIB_NHD27OLED_BW u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_NHD27OLED_2X_BW u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_NHD27OLED_GR u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_NHD27OLED_2X_GR u8g(13, 11, 10, 9);// SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_DOGS102 u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_DOGM132 u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_DOGM128 u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_ST7920_128X64 u8g(8, 9, 10, 11, 4, 5, 6, 7, 18, U8G_PIN_NONE, U8G_PIN_NONE, 17, 16); // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, di=17,rw=16
//U8GLIB_ST7920_128X64 u8g(18, 16, 17, U8G_PIN_NONE); // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17
//U8GLIB_ST7920_192X32 u8g(8, 9, 10, 11, 4, 5, 6, 7, 18, U8G_PIN_NONE, U8G_PIN_NONE, 17, 16); // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, di=17,rw=16
//U8GLIB_ST7920_192X32 u8g(18, 16, 17, U8G_PIN_NONE); // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17
//U8GLIB_LM6059 u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_LM6063 u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_DOGXL160_BW u8g(10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_DOGXL160_GR u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_DOGXL160_2X_BW u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_DOGXL160_2X_GR u8g(13, 11, 10, 9); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
//U8GLIB_PCD8544 u8g(13, 11, 10, 9, 8); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, Reset = 8
//U8GLIB_PCF8812 u8g(13, 11, 10, 9, 8); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, Reset = 8
//U8GLIB_KS0108_128 u8g(8, 9, 10, 11, 4, 5, 6, 7, 18, 14, 15, 17, 16); // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, cs1=14, cs2=15,di=17,rw=16
//U8GLIB_LC7981_160X80 u8g(8, 9, 10, 11, 4, 5, 6, 7,18, 14, 15, 17, 16); // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, cs=14 ,di=15,rw=17, reset = 16
例如我用的lcd是7920驱动,我需要spi方式驱动
找到相关的一行配置
//U8GLIB_ST7920_128X64 u8g(18, 16, 17, U8G_PIN_NONE); // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17
将前面 // 号去掉就可以了。 后面的注释就是引脚接线方式 SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17
不错不错不错不错
能否共享一下多级菜单的实现方法?多谢。
太有才了!作为才接触arduino一星期的新手,先膜拜,后学习
触屏和电路板能直接连吗?那一块是怎么连接的?我刚接触这,有点懵
thomas 发表于 2012-5-3 10:41 static/image/common/back.gif
淘宝搜“触摸屏连接器”
http://item.taobao.com/item.htm?id=8863574325&_u=31c1f6q4ed4
直接将触屏和这个连接器连上,再接到电路板上就可以直接做输入用了?我刚开始学,不懂,求教!