close

arduino SSD1306 I2C 驅動過三關

1.
#define SSD1306_128_64

2.
#define SSD1306_I2C_ADDRESS   0x3C  // 011110+SA0+RW - 0x3C or 0x3D
這可以根據硬體切換焊接位置 或直接以I2C Scan 一下便知分曉
至於PCB板上印刷0x78/0x7A 是這樣子來的(因為有牽涉到I2C procotol 不想搞的太複雜)

0x78 = 0b0111-1000 ->向右shift 1 bit = 0b0011-1100=0x3C 懂?
3.
3.3V 保平安
SDA SCL 分別用1個限流電阻串聯(1.2k~2.2k) 順便降壓

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 李麥克   My Dear 的頭像
    李麥克 My Dear

    科學與藝術的偉大, 在於對人類無私的奉獻. 不知道是誰說的?

    李麥克 My Dear 發表在 痞客邦 留言(0) 人氣()