在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣將I2C SSD1306 OLED顯示器連接到Arduino并用Visuino對其進行編程

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-17 09:49 ? 次閱讀

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

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

第1步:組件

一個 Arduino 兼容板(我使用Arduino Nano ,因為我有一個,但其他都沒問題)

一個 I2C SSD1306 OLED顯示器

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

7雌雄跳線

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

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

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

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

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

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

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

步驟3:將電位計連接到Arduino

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

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

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

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

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

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

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

中的連接的引腳。步驟4:啟動Visuino,然后選擇Arduino板類型

要開始對Arduino進行編程,您需要在此處安裝 Arduino IDE : http://www.arduino.cc/。

請注意,Arduino IDE 1.6.6中存在一些關鍵錯誤。

請確保您安裝了1.6.7或更高版本,否則此Instructable將無法使用!

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

開始 Visuino ,如第一張圖片

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

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

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

我們需要添加組件來控制OLED顯示屏:

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

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

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

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

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

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

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

第7步:播放。..

恭喜您 !。您已經完成了項目。

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

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

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1496

    瀏覽量

    124978
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188273
收藏 人收藏

    評論

    相關推薦

    【瑞薩RA2L1入門學習】開箱+Keil環境搭建+點燈+點亮OLED

    I2C 的 SCL 和 SDA 這里使用 IO 模擬 I2C 通信 驅動代碼如下: void OLED_SSD1306_Init(void) { u8 i
    發表于 01-25 12:10

    I2C總線與Arduino的接口示例

    在現代電子設計中,I2C總線因其簡單性和靈活性而廣受歡迎。它允許多個設備共享同一通信線路,從而節省空間和成本。Arduino,作為一個多功能的微控制平臺,自然也支持I2C通信。
    的頭像 發表于 01-17 15:34 ?390次閱讀

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】開箱+Keil環境搭建+點燈+點亮OLED

    ,修改如下代碼配置引腳模式: 在 main 函數調用的 hal_entry 函數里添加如下代碼即可點亮 LED2: 效果如下圖: 【點亮OLED顯示屏】 瑞薩 RA4E2 支持硬
    發表于 12-19 23:52

    【敏矽微ME32G070開發板免費體驗】開箱+點燈+點亮OLED

    使用 IO 模擬 I2C 通信,PC10、PB8 設置為高電平和低電平輸出,給 OLED 屏供電 驅動代碼如下: void OLED_SSD1306_Init(void) { u8 i
    發表于 12-19 00:25

    如何在顯示器設計中使用TPS6598x I2C控制TUSB564

    電子發燒友網站提供《如何在顯示器設計中使用TPS6598x I2C控制TUSB564.pdf》資料免費下載
    發表于 09-12 09:54 ?0次下載
    如何在<b class='flag-5'>顯示器</b>設計中使用TPS6598x <b class='flag-5'>I2C</b>控制TUSB564

    【核桃派ZeroW開發板體驗連載】小小氣象站 04 oled測試

    : sudo pip3 install adafruit-circuitpython-ssd1306 測試 按上一篇接線的SCL、SDA接在I2C1上面,這樣體現了I2C的一個特點,就是一個接口可以接
    發表于 08-11 13:33

    【xG24 Matter開發套件試用體驗】物聯網密碼柜之驅動矩陣鍵盤和OLED顯示器

    +circuitpython進行開發,矩陣鍵盤驅動為自行編寫,Oled驅動基于Adafruit SSD_1306庫。 到本階段為止已實現的功能: 矩陣鍵盤的輸入與識別 密碼校驗 邊緣檢測及錯誤處理
    發表于 08-04 23:04

    【CH32V208開發板】圖形庫u8g2oled顯示

    *64,I2C接口。u8g2是單色顯示庫的第二個版本,是開源的。u8g2支持lcd和oled
    發表于 07-29 23:11

    在OpenHarmony 3.1版本中,潤和hispark hi3861智能家居套件I2C驅動OLED屏幕的驅動如何改寫?

    前demo入口 但是問題來了,編譯的過程中報錯,稱ssd1306.cSSD1306_I2C_IDX定義的變量未聲明(圖片4),我查找資料發現,OH1.0中定義為WIFI_IOT_I2C_IDX_0(也是
    發表于 07-11 16:45

    【GD32F303紅楓派開發板使用手冊】第二十二講 IIC-IIC OLED顯示實驗

    通過本實驗主要學習以下內容: ?OLED驅動原理 ?IIC驅動OLED顯示操作 22.2 實驗原理 OLED模塊的驅動芯片為SSD1306
    的頭像 發表于 06-22 09:59 ?850次閱讀
    【GD32F303紅楓派開發板使用手冊】第二十二講  IIC-IIC <b class='flag-5'>OLED</b><b class='flag-5'>顯示</b>實驗

    ESP32-C3 ESP-IDF4.3.2 I2C驅動異常的原因?

    ESP32-C3,ESP-IDF版本4.3.2 使用I2C驅動OLED(驅動芯片SSD1306),開機正常驅動顯示,持續刷新屏幕,運行一段時
    發表于 06-19 07:06

    用proteus的OLED+SSD1306進行仿真,STM32F103硬件SPI進行通訊,OLED就是無法點亮的原因?

    140KBits/s了,不太應該是速度過快導致仿真跟不上,請問這是什么問題。下圖是我的連線圖,之前使用過模擬I2C也是一樣接線可以運行,當然在SPI下關于BS引腳和CS引腳等是有看著手冊進行修改過的,按道理硬件連接也不太可能會錯
    發表于 03-22 07:32

    128 x 64點陣式OLED/PLED段/帶控制的通用驅動SSD1306數據手冊

    電子發燒友網站提供《128 x 64點陣式OLED/PLED段/帶控制的通用驅動SSD1306數據手冊.pdf》資料免費下載
    發表于 03-19 11:01 ?3次下載

    STM32G474RE使用SPI+DMA發送給OLED屏時,SPI DMA發送不成功怎么解決?

    internal RAM to OLED with SSD1306 in horizontal addressing mode (blocks until interrupt function
    發表于 03-07 07:53

    請問如何通過I2C對CYPD4226編程

    我們有一個定制的硬件,里面有一個 CYPD4226 集成電路。 我們希望能夠由應用處理通過內部 I2C 總線對設備進行編程,而不必通過 SWD 接口
    發表于 03-05 07:55
    主站蜘蛛池模板: 免费一区在线观看 | 久久精品久久久 | 亚洲狠狠婷婷综合久久久久图片 | 性夜黄a爽爽免费视频国产 羞羞答答xxdd影院欧美 | 一本大道加勒比久久综合 | 亚洲伊人色一综合网 | xxx日本69hd | 国产美女一级高清免费观看 | 在线观看黄的网站 | 天天做夜夜做 | 午夜视频在线观看一区二区 | 四虎影裤| 天天做天天爱天天射 | 亚洲成a人一区二区三区 | 成年视频xxxxx免费播放软件 | 性欧美黑人 | 色婷婷一区 | 1024手机在线看 | 成 人 色综合 | 男啪女色黄无遮挡免费观看 | 国产特黄1级毛片 | 好大好紧好爽好湿润视频 | 国产香蕉免费精品视频 | 婷婷丁香六月天 | 亚洲午夜网站 | 成年人电影黄色 | 亚洲精品久久久久午夜 | 激情综合网五月激情 | 特黄a大片免费视频 | 免费国产一区二区三区 | 夜夜夜夜操 | 欧美性受一区二区三区 | 午夜视频在线观看完整高清在线 | 日本一区二区视频在线观看 | 美女毛片在线观看 | 深夜视频在线免费观看 | 欧美天堂在线视频 | 97影院理论在线观看 | 午夜毛片在线观看 | 丁香六月色婷婷综合网 | 加勒比色综合 |