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) 順便降壓
全站熱搜