第1步:連接顯示器

用于此目的的引腳不同某些arduino模型,但是在UNO和NANO上,您使用引腳A4(SDA)和A5(SCL)。如果您使用的是另一種arduino,請(qǐng)?jiān)贕oogle引腳上搜索并查找SDA和SCL引腳。 uino mega pinout”,然后檢查圖像)。
我首先嘗試使用arduinos 5v為顯示器供電。這有效,但只有一半-顯示器啟動(dòng),并開始在稍后將要看到的草圖中循環(huán)演示,然后在幾秒鐘后凍結(jié)。
然后,我使用外部5v電源(與arduino共用接地)為顯示器供電,這可以解決問題–顯示器現(xiàn)在可以正常工作。
顯示器的連接:
VCC到外部5v
GND到外部GND
SCL到arduino引腳A5(或arduino的SCL引腳)
將SDA連接到arduino引腳A4(或您的arduino的SDA引腳)
arduino GND引腳到外部psu GND
Arduino通過USB電纜連接到計(jì)算機(jī)。 USB為arduino供電。
步驟2:I2c掃描器
要開始,我們需要找出i2c地址顯示器的為了實(shí)現(xiàn)這一點(diǎn),我使用了一個(gè)快速的i2c掃描儀,該掃描儀已上載到arduino。可以在http://playground.arduino.cc/Main/I2cScanner上找到掃描儀代碼。
將代碼復(fù)制并粘貼到arduino IDE中,生成并上傳,然后啟動(dòng)串行監(jiān)視器。如果顯示器已連接,通電且正在工作,則您將從掃描儀(在串行監(jiān)視器中)獲得一個(gè)地址。我的顯示出現(xiàn)在地址0x3C上。
步驟3:庫
在此可指示的條件下,我使用的是arduino IDE(http://arduino.cc )和通過github從adafruit下載的庫。
鏈接到庫:
我假設(shè)您知道如何在arduino IDE中下載和安裝庫。如果沒有,那里有很多不錯(cuò)的教程/說明,介紹如何開始使用arduino IDE和庫。
以下兩個(gè)庫都需要先安裝,然后才能繼續(xù)執(zhí)行此說明。
https://github.com/adafruit/Adafruit_SSD1306( SSD1306庫)
https://github.com/adafruit/Adafruit-GFX-Library(GFX庫)
第4步:測(cè)試草圖
現(xiàn)在我們知道我們的顯示i2c地址,我們可以在adafruit ssd1306庫中打開示例草圖。
在arduino IDE中,檢查示例菜單。并找到在Adafruit SSD1306下找到的128×64 i2c草圖(如圖所示)。
將顯示器的地址更改為掃描儀告訴您的內(nèi)容,在我的情況下為3x0C。
編譯并上傳到您的arduino,稍等片刻,顯示器應(yīng)啟動(dòng)并顯示一些不同的內(nèi)容顯示模式。
責(zé)任編輯:wv
-
顯示模塊
+關(guān)注
關(guān)注
1文章
55瀏覽量
23921 -
Arduino
+關(guān)注
關(guān)注
190文章
6514瀏覽量
195855
發(fā)布評(píng)論請(qǐng)先 登錄
【OK3506-S12Mini試用評(píng)測(cè)】如何最簡(jiǎn)單驅(qū)動(dòng)0.96寸oled(不修改內(nèi)核)
【RA4M2-SENSOR】I2C驅(qū)動(dòng)OLED
【RA4M2-SENSOR】2、I2C驅(qū)動(dòng)OLED屏幕
深入剖析I2C協(xié)議
【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】i2c驅(qū)動(dòng)OLED顯示屏
【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】2、I2C外設(shè)驅(qū)動(dòng)OLED屏幕和移植u8g2
第十八章 I2C通信測(cè)試
【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】利用第二個(gè)I2C接口驅(qū)動(dòng)OLED
簡(jiǎn)單了解I2C接口
【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】RA-Eco-RA4M2 OLED顯示
I2C總線與Arduino的接口示例
I2C總線故障排除技巧
I2C總線與單片機(jī)的連接
I2C總線應(yīng)用實(shí)例分析
TMS320C6000 DSP內(nèi)部集成電路(I2C)模塊參考指南

如何將0.96英寸i2c OLED顯示模塊連接和測(cè)試到arduino
評(píng)論