国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣將I2C SSD1306 OLED顯示器連接到Arduino并用Visuino對(duì)其進(jìn)行編程

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-17 09:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OLED顯示器是您可以在Arduino項(xiàng)目中使用的一些最酷,最先進(jìn)的模塊。它們外形小巧,功耗極低,同時(shí)提供鮮艷生動(dòng)的色彩。 SSD1306 I2C和SPI OLED模塊是最便宜且最常用的。 I2C版本僅需要2條I2C控制線,這使其非常適合 Arduino 項(xiàng)目,并為其他外設(shè)提供了許多其他引腳。

在本教程中,我將向您展示將 I2C SSD1306 OLED顯示器連接到 Arduino 并用 Visuino 對(duì)其進(jìn)行編程以顯示模擬引腳的值是多么容易。

第1步:組件

一個(gè) Arduino 兼容板(我使用Arduino Nano ,因?yàn)槲矣幸粋€(gè),但其他都沒(méi)問(wèn)題)

一個(gè) I2C SSD1306 OLED顯示器

一個(gè) 10K電位器 (您可以使用任何其他模擬傳感器代替電位計(jì))

7雌雄跳線

步驟2:將SSD1306 OLED顯示器連接到Arduino

連接母-母線-電源(紅色電線),接地(黑線), SDA (綠線)和 SCL (黃線)連接到 I2C SSD1306 OLED顯示器(圖片1 )

將接地(黑線)的另一端連接到的接地引腳》 Arduino 板卡(圖片2 )

連接電源(紅色導(dǎo)線)的另一端到 Arduino 板的 5V 電源引腳(圖片2 )

連接的另一端將SDA導(dǎo)線(綠色導(dǎo)線)連接到 Arduino Nano 板的 SDA/模擬引腳4 (圖片2 )

將 SCL導(dǎo)線(黃色導(dǎo)線)的另一端連接到 SCL/模擬引腳5 Arduino Nano 板的(圖片2 )

圖片3 顯示地面, 5V 電源, Arduino Nano 的 SDA/Analog引腳4 和 SCL/Analog引腳5 引腳 strong》

步驟3:將電位計(jì)連接到Arduino

將母頭電源線(橙色線)連接到母頭的一端引腳電位器(圖片1 )

連接陰陽(yáng)信號(hào)線(白線 》)到電位器(圖片1 )的抽頭(中心)引腳

連接雌雄《將電位器的地線(黑線)連接到另一端引腳(圖片1 )

將電源線(橙色線)的另一端連接到 REF 的模擬參考引腳 Arduino 板(圖2 )

連接信號(hào)線(白線)連接到 Arduino 板的模擬引腳0 (圖片2 )

連接另一端地線(黑線)連接到 Arduino 板的地線引腳(圖片3 )

圖片4 以紅色表示在此步驟中連接的 Arduino Nano 引腳。圖片還顯示了步驟2 和藍(lán)色

中的連接的引腳。步驟4:?jiǎn)?dòng)Visuino,然后選擇Arduino板類型

要開(kāi)始對(duì)Arduino進(jìn)行編程,您需要在此處安裝 Arduino IDE : http://www.arduino.cc/。

請(qǐng)注意,Arduino IDE 1.6.6中存在一些關(guān)鍵錯(cuò)誤。

請(qǐng)確保您安裝了1.6.7或更高版本,否則此Instructable將無(wú)法使用!

還需要安裝 Visuino :https://www.visuino.com。

開(kāi)始 Visuino ,如第一張圖片

所示,單擊 Arduino 組件上的“ 工具”按鈕( Visuino

中的(圖片1 )),如所示,選擇“ Arduino Nano ”圖片2

步驟5:在Visuino中:添加并連接SSD1306 OLED顯示組件

我們需要添加組件來(lái)控制OLED顯示屏:

鍵入“ oled ” ”,然后選擇“ SSD1306 OLED顯示器(I2C)”組件(圖片1 ),并將其放入設(shè)計(jì)區(qū)域(圖片2 )

在對(duì)象檢查器中,您可能需要更改“ 地址”屬性的 DisplaySSD13061 組件(圖片2 )(請(qǐng)參見(jiàn)此Instructable,以了解如何掃描I2C總線以查找人機(jī)界面的I2C地址)

將 DisplaySSD13061 組件的“ Out ”引腳連接到“ I2C 組件的通道(圖片2 )

連接通道的“ In ”輸入引腳 DisplaySSD13061 (圖片3 )連接到“ Digital [14]/ Avalog [0] 的“ Out ”輸出引腳 Arduino 組件的通道(圖片4 )

步驟6:生成,編譯和上傳Arduino代碼

在 Visuino 中,按 F9 或單擊圖片1 中顯示的按鈕以生成Arduino代碼,然后打開(kāi)Arduino IDE

在 Arduino IDE 中,單擊 Upload 按鈕,以編譯和上傳代碼(圖片2 )

第7步:播放。..

恭喜您 !。您已經(jīng)完成了項(xiàng)目。

圖片1 和視頻顯示已連接并通電的項(xiàng)目。如 Video 和 Picture 2 所示,Analog Pin 0的Analog值將開(kāi)始在 OLED顯示屏上打印。如果您

在圖片3 上,您可以看到完整的 Visuino 圖。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1556

    瀏覽量

    131272
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196982
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【瑞薩FPB-RA6E2試用】【瑞薩RA × Zephyr開(kāi)發(fā)板評(píng)測(cè)】FPB-RAE62 SPI驅(qū)動(dòng) SSD1306顯示花屏問(wèn)題解決

    SSD1306,而是sh1106,如下圖,經(jīng)過(guò)確認(rèn)后,確實(shí)是SH1106顯示屏, 驅(qū)動(dòng)起始地址有差異,SSD1306 是00,而項(xiàng)目中這個(gè)是02 嘗試修改差異,但是還是顯示還是花屏
    發(fā)表于 01-16 20:10

    I2C 為什么只要兩根線就能搞定通信?

    到目前為止,我們已經(jīng)討論了SPI通信和UART通信的基礎(chǔ)知識(shí),現(xiàn)在讓我們討論本系列的最后一個(gè)協(xié)議,即集成電路間協(xié)議(I2C)。如果您曾經(jīng)構(gòu)建過(guò)使用OLED顯示器、氣壓傳感或陀螺儀/加
    的頭像 發(fā)表于 01-04 09:14 ?1698次閱讀
    <b class='flag-5'>I2C</b> 為什么只要兩根線就能搞定通信?

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】I2C使用

    就是配置相應(yīng)的驅(qū)動(dòng)。首先配置I2C。 接下來(lái)就是配置OLED驅(qū)動(dòng)。筆者這里使用的SSD1306的軟件包。 以上參數(shù)默認(rèn)即可,筆者這里還使用了SSD1306的sample。 最后保存
    發(fā)表于 11-09 21:58

    【RA4M2-SENSOR】2I2C驅(qū)動(dòng)OLED屏幕

    1 準(zhǔn)備 (1)0.96寸OLED屏幕 128x64分辨率 控制IC為SSD1306 I2C通信協(xié)議,如下圖所示 (2)將上一次實(shí)驗(yàn)創(chuàng)建的模板工程復(fù)制一份,重命名為01_
    發(fā)表于 09-01 12:46

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】點(diǎn)亮OLED顯示

    【點(diǎn)亮OLED顯示屏】 瑞薩 RA6M2 支持硬件 I2C,開(kāi)發(fā)板上有 OLED 顯示屏接口,如
    發(fā)表于 08-31 10:25

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】DuoS 超聲波測(cè)距 OLED 顯示

    ,并將測(cè)距結(jié)果顯示OLED 顯示屏上 硬件準(zhǔn)備 1、DuoS 開(kāi)發(fā)板 2、HC-SR04 超聲波測(cè)距模塊 3、OLED12864
    發(fā)表于 08-22 03:55

    【微五科技CF5010RBT60開(kāi)發(fā)板試用體驗(yàn)】硬件IIC點(diǎn)亮OLED小屏幕

    適配: 在標(biāo)準(zhǔn)的 SSD1306 OLED 驅(qū)動(dòng)庫(kù) (ssd1306.c/.h) 中,替換掉原有的 IIC (i2c.c/.h) 發(fā)送/接收函數(shù)。 實(shí)現(xiàn)基于硬件 IIC
    發(fā)表于 08-08 11:01

    【嘉楠堪智K230開(kāi)發(fā)板試用體驗(yàn)】第一彈:遲到的OLED屏幕驅(qū)動(dòng),巨坑解決

    ) self.write_cmd(self.pages - 1) self.write_data(self.buffer) class SSD1306_I2C(SSD1306): def
    發(fā)表于 07-28 01:08

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】2I2C外設(shè)驅(qū)動(dòng)OLED屏幕和移植u8g2

    RA-Eco-RA6M4上有I2C接口,可以通過(guò)控制OLED屏幕。 OLED屏幕選擇使用SeedStudio的OLED-SSD1315屏
    發(fā)表于 07-23 13:51

    【BPI-CanMV-K230D-Zero開(kāi)發(fā)板體驗(yàn)】+電子時(shí)鐘與片溫檢測(cè)實(shí)現(xiàn)

    由于BPI-CanMV-K230D-Zero開(kāi)發(fā)板并未配置相應(yīng)的顯示器件,為此需要自行為配置顯示器件。 為了與開(kāi)發(fā)板的小巧身材相匹配,便選取了一款I2C接口的0.96寸單色
    發(fā)表于 07-19 00:59

    ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 07-10 16:13 ?38次下載

    【BPI-CanMV-K230D-Zero開(kāi)發(fā)板體驗(yàn)】+片溫檢測(cè)及顯示

    由于該開(kāi)發(fā)板沒(méi)配相應(yīng)的顯示器件,為進(jìn)行顯示需自行配置顯示器件。 為了與其小巧的身材相匹配,就選取了一款I2C接口的0.91寸單色
    發(fā)表于 06-29 08:40

    【RA4L1-SENSOR】DHT11測(cè)溫濕度OLED顯示

    【點(diǎn)亮OLED顯示屏】 瑞薩 RA4L1 支持硬件 I2C,開(kāi)發(fā)板上有 Arduino UNO 接口,UNO 接口上有 I2C 接口,可以接
    發(fā)表于 06-12 11:02

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】利用第二個(gè)I2C接口驅(qū)動(dòng)OLED

    外設(shè)配置 在RT-Thread的scons工具上進(jìn)行,先打開(kāi)SCI配置好SCI2I2C模式。 同時(shí)加上SSD1306 OLED的驅(qū)動(dòng)組件包
    發(fā)表于 05-25 10:09

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】DHT11測(cè)溫濕度OLED顯示

    【點(diǎn)亮OLED顯示屏】 瑞薩 RA4M2 支持硬件 I2C,開(kāi)發(fā)板上有 I2C OLED 屏接口
    發(fā)表于 05-11 13:53