云闪付为了购物 小伙居然...-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4238|回复: 2

云闪付为了购物 小伙居然...

[复制链接]
发表于 2018-8-20 21:28 | 显示全部楼层 |阅读模式
本帖最后由 createskyblue 于 2018-8-20 21:37 编辑

驱动云闪付的屏幕
QQ图片20180820210725.jpg
IMG_20180820_210422.jpg

该屏幕是因为熊孩子拆了云闪付pos机,pos机防拆的机制导致损坏,所以就...

接线图
(深水宝真是一个学习的地方,什么东西都能找到,包括这个在云闪付拆下来的屏幕类似的驱动定义图)
(图片由于有商家水印,为了防止卖广告不发了)
值得注意的是 PIN4 在云闪付屏幕不是VSS而是LEDK3  PIN15 好像不是VSS 并且PIN13 貌似是调节背光的

云闪付屏幕         ARDUINO UNO
1    LEDK1               GND
2    LEDK2               GND
3    LEDA                 VCC 3.0
4    LEDK3               GND
5    VCC                  VCC 3.0
6    VCC                  VCC 3.0
7    VSS                   GND
8    RES                   U8G2 --- 8
9    SCK                  U8G2 --- 13
10  SDA                  U8G2 --- 11
11  D/C(RS)            U8G2 --- 9
12  CS                    U8G2 --- 7
13  ???                   ???
14  貌似背光            10K可调电阻中间接线 ,可调电阻左右分别接VCC和GND 自己看着调
15  ???                   ???

测试程序  使用U8G2
[mw_shl_code=cpp,true]#include <Arduino.h>
#include <U8g2lib.h>
#include <SPI.h>
U8G2_ST7567_PI_132X64_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 7, /* dc=*/ 9, /* reset=*/ 8);  // Pax Instruments Shield, LCD_BL=6
void setup(void) {
  u8g2.begin();
}
void loop(void) {
  u8g2.clearBuffer();                                        // clear the internal memory
  u8g2.setFont(u8g2_font_ncenB08_tr);        // choose a suitable font
  u8g2.drawStr(0,10,"Hello World!");        // write something to the internal memory
  u8g2.sendBuffer();                                        // transfer internal memory to the display
  delay(1000);  
}[/mw_shl_code]



 楼主| 发表于 2021-7-10 22:44 | 显示全部楼层
U8G2_ST7565_ERC12864_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);
 楼主| 发表于 2021-7-10 22:47 | 显示全部楼层
勘误:对比度调节是15而不是14
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 10:35 , Processed in 0.126160 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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