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

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

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

3天內不再提示

使用ESP8266驅動OLED屏

CHANBAEK ? 來源:TonyCode ? 作者:TonyCode ? 2023-05-19 14:37 ? 次閱讀

在進行后續的ESP8266學習前,我們先來對OLED屏進行驅動,為后續學習提供直觀的信息顯示。

1. 安裝驅動庫

在之前的Arduino系列教程中,也有對OLED進行驅動的示例。這里我們依然使用「Adafruit_SSD1306」驅動庫。

在Arduino IDE中點擊「項目」—「加載庫」—「管理庫」,查找選擇最新版本,點擊安裝,然后在彈出的對話框中選擇Install all,安裝全部的關聯庫。

圖片

安裝驅動庫

2.硬件連接

這里使用IIC驅動屏,在IOT Kit開發板上,ESP8266的GPIO4和GPIO5分別通過跳線帽連接到OLED屏的SDA和SCL引腳。

圖片

IOT Kit連接

3.編程下載

在Arduino IDE中新建sketch,拷貝如下代碼并保存。

/*
 * oled
 * ESP8266驅動OLED屏
 */
#include 
#include 
#include 

Adafruit_SSD1306 oled(128, 64, &Wire,-1);

void setup()
{
  oled.begin(SSD1306_SWITCHCAPVCC,0x3C);
  oled.setTextColor(WHITE);//開像素點發光
  oled.clearDisplay();//清屏
  
  oled.setTextSize(1); //設置字體大小  
  oled.setCursor(35, 5);//設置顯示位置
  oled.println("-TonyCode-");

  oled.setTextSize(2);//設置字體大小  
  oled.setCursor(15, 30);//設置顯示位置
  oled.println("OLED TEST");
  
  oled.display(); // 開顯示
}

void loop() {}

電腦連接開發板,在「工具」—「開發板」—「端口」中選擇正確的端口號,點擊上傳,程序編譯并上傳。

圖片

程序下載

上傳完成后,可以看到OLED可以顯示了。

圖片

實驗現象

4. 顯示WiFi信息

在完成對OLED屏的驅動后,結合前篇連接網絡的例程,我們就可以在OLED屏上查看連網信息了。

拷貝如下程序編譯上傳,之前在串口顯示的連網信息就可以在OLED屏上顯示了。

/*
 * oled_infor
 * OLED顯示連網信息
 */
#include 
#include 
#include 
#include 

const char* ssid     = "your-ssid";//連接WIFI名(SSID)
const char* password = "your-password";//WIFI密碼

Adafruit_SSD1306 oled(128, 64, &Wire,-1);

void setup()
{
  oled.begin(SSD1306_SWITCHCAPVCC,0x3C);
  oled.setTextColor(WHITE);//開像素點發光
  oled.clearDisplay();//清屏
  
  oled.setTextSize(1); //設置字體大小  
  oled.setCursor(15, 5);//設置顯示位置
  oled.println("WiFi Information");
  oled.setCursor(2, 20);//設置顯示位置

  WiFi.begin(ssid,password);//啟動網絡連接

  while (WiFi.status() != WL_CONNECTED)//檢測網絡是否連接成功
  {
    delay(500);
    oled.print(".");//設置顯示位置
    oled.display(); // 開顯示
  }
  
  oled.setTextSize(1);//設置字體大小  
  oled.setCursor(2, 35);//設置顯示位置
  oled.println("Connected,IP address:");
  oled.println();
  oled.println(WiFi.localIP());
  oled.display(); // 開顯示
}

void loop() {}

圖片

實驗現象

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

    關注

    0

    文章

    162

    瀏覽量

    20892
  • 開發板
    +關注

    關注

    25

    文章

    5116

    瀏覽量

    97917
  • GPIO
    +關注

    關注

    16

    文章

    1216

    瀏覽量

    52266
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187529
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45223
收藏 人收藏

    評論

    相關推薦

    OLED顯示與NodeMCU ESP8266連接的方法

    參考原文(本文內容在原文基礎上做了大量補充說明,非常適合小白入手ESP8266連接OLED顯示的應用)ESP8266連接OLED顯示
    發表于 11-01 09:17

    ESP8266驅動OLED顯示的方法

    ??ESP8266驅動OLED顯示。使用SPI協議將單色7引腳SSD1306 0.96 OLED顯示
    發表于 11-03 08:53

    esp8266過程文檔

    通過串口發AT指令驅動esp8266wifi模塊,過程
    發表于 11-10 17:09 ?0次下載

    ESP8266系列模塊選型

    ESP8266系列模塊選型ESP8266 ESP-01 ESO-02
    發表于 01-05 17:34 ?37次下載

    ESP8266 nodemcu使用arduino編程點亮OLED測試

    ESP8266 nodemcu使用arduino編程點亮OLED測試芯片了解ESP8266 nodemcu使用arduino編程點亮OLED測試配置arduino for
    發表于 10-26 18:21 ?23次下載
    <b class='flag-5'>ESP8266</b> nodemcu使用arduino編程點亮<b class='flag-5'>OLED</b>測試

    ESP8266(NodeMCU)OLED的使用

    ??ESP8266驅動OLED顯示。使用SPI協議將單色7引腳SSD1306 0.96 OLED顯示
    發表于 10-28 11:51 ?13次下載
    <b class='flag-5'>ESP8266</b>(NodeMCU)<b class='flag-5'>OLED</b>的使用

    正點原子ESP8266的使用

    正點原子ESP8266初步使用硬件平臺:正點原子精英stm321正點原子ESP8266帶插針11、CH340驅動的安裝。本人是win10系統,百度找了個340并未安裝成功,找了個341的驅動
    發表于 12-01 17:36 ?36次下載
    正點原子<b class='flag-5'>ESP8266</b>的使用

    esp8266 nodemcu oled_esp8266開發筆記(二):OLED顯示制作網絡時鐘

    大家好,我是阿普。搬運知識,分享經驗的Joker在開發筆記(一)中,我們已經對ESP8266有了一個比較基礎的了解了。這期我們用ESP8266OLED顯示來做一個網絡時鐘。事不宜遲
    發表于 12-17 18:00 ?14次下載
    <b class='flag-5'>esp8266</b> nodemcu <b class='flag-5'>oled_esp8266</b>開發筆記(二):<b class='flag-5'>OLED</b>顯示<b class='flag-5'>屏</b>制作網絡時鐘

    ESP8266學習之路——環境部署

    文章目錄前言ESP8266SDK前言ESP8266SDK官方鏈接
    發表于 12-22 18:47 ?28次下載
    <b class='flag-5'>ESP8266</b>學習之路——環境部署

    SSD1306 OLED上的ESP8266 NTP時鐘

    電子發燒友網站提供《SSD1306 OLED上的ESP8266 NTP時鐘.zip》資料免費下載
    發表于 11-09 11:28 ?0次下載
    SSD1306 <b class='flag-5'>OLED</b>上的<b class='flag-5'>ESP8266</b> NTP時鐘

    ESP8266硬件

    目前市面上有關ESP8266模組有很多的種類,但是都是使用的樂鑫公司開發的ESP8266的wifi模組,而且種類也很多。
    的頭像 發表于 02-10 14:25 ?4879次閱讀
    <b class='flag-5'>ESP8266</b>硬件

    esp8266驅動電機

    利用esp8266自制沖bian裝置[doge]文章目錄 利用esp8266自制沖bian裝置[doge] 一、硬件介紹 二、設備連接 1.8266引腳圖 2.代碼展示 一、硬件介紹 esp8266
    發表于 03-17 14:51 ?3次下載
    <b class='flag-5'>esp8266</b><b class='flag-5'>驅動</b>電機

    使用ESP8266驅動WS2812彩燈

    本篇介紹ESP8266使用NeoPixel庫來驅動IOT Kit板載WS2812彩燈。
    的頭像 發表于 05-19 14:31 ?3181次閱讀
    使用<b class='flag-5'>ESP8266</b><b class='flag-5'>驅動</b>WS2812彩燈

    ESP8266網絡天氣時鐘OLED顯示

    基于ESP8266實現網絡獲取天氣和時鐘并OLED顯示
    的頭像 發表于 06-28 04:46 ?1355次閱讀
    <b class='flag-5'>ESP8266</b>網絡天氣時鐘<b class='flag-5'>OLED</b>顯示

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發表于 10-08 15:06 ?322次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 <b class='flag-5'>OLED</b> 顯示
    主站蜘蛛池模板: 就要干就要操| 特黄一级| 精品一区二区三区免费爱| 久久夜色精品国产尤物| 黄色免费在线视频| 国产精品一区二区三区免费视频| 久久国产精品免费| 男人天堂网址| 国产午夜免费一区二区三区| www.五月婷| 亚洲网站免费看| www.亚洲免费| 天堂网在线观看| 日本三级精品| 国产一卡2卡3卡四卡精品网站| aaaaaaaaa在线观看| 天天爽天天色| 春宵福利网站| 67pao强力打造| 在线观看成人网| 特黄特色网站| 久久久久88色偷偷| 夜夜爱视频| 国产综合在线视频| 亚洲一区二区免费| 亚洲国产成人成上人色| 人人搞人人爽| a爱视频| 美女久久久久久| tube日本xxxx69| 亚洲国产欧美精品一区二区三区 | 一级黄色片a| 久久亚洲国产午夜精品理论片| 黄色伊人网| 亚洲国产婷婷香蕉久久久久久| 欧美另类videos| 一本高清在线| 日本老师69xxxxxxxxx| 真实偷清晰对白在线视频| 欧美四虎影院| 亚州第一视频|