精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

BPI-Leaf-S3 mpremote mount 命令應用案例,驅動OLED[ESP32-S3 & MicroPython]

Banana Pi開源硬件 ? 2022-09-08 10:49 ? 次閱讀

前期準備

python環境,mpremote安裝, VScode打開終端,mpremote連接開發板, 基本文件操作參考此帖:

BPI-Leaf-S3使用mpremote工具在VScode IDE中編程,基礎應用示例。 ESP32-S3 & MicroPython

mpremote mount 命令應用參考此貼:

BPI-Leaf-S3使用 mpremote 工具的 mount 命令,裝載本地文件夾到開發板中測試。ESP32-S3 & MicroPython

通過I2C連接ssd1306 OLED屏幕

BPI-Leaf-S3 全部可用GPIO引腳都可用作I2C 接口,默認的使用GPIO15作為SDA信號線,GPIO16作為SCL時鐘線,同時板載一個JST SH 1mm 4-Pin連接座對應連接了這兩個GPIO,使用此連接座可以更穩固的連接I2C設備。

SSD1306 OLED屏幕模塊是一個很常見的可以使用I2C通信協議的屏幕模塊,最大輸出128*64 bit的圖像,無灰階,單顆像素僅有亮滅兩個狀態,控制邏輯相對簡單,很適合入門學習單片機驅動屏幕顯示的項目。

20220907141859

接線參考

SSD1306 OLEDBoard
GNDGND
VCC5V
SCL16
SDA15

Leaf-S3_board

Leaf-S3_board.jpg923x817 143 KB

MicroPython

下載ssd1306驅動腳本到本地。
micropython/ssd1306.py 驅動

在同一個目錄中新建一個python腳本文件,命名為main.py,輸入以下代碼并保存文件:

from machine import Pin,I2C
from ssd1306 import SSD1306_I2C
import time
sda_pin=Pin(15,Pin.PULL_UP)
scl_pin=Pin(16,Pin.PULL_UP)
i2c = I2C(1,sda=sda_pin, scl=scl_pin, freq=800_000)
print(i2c.scan())
oled = SSD1306_I2C(128, 64, i2c, addr=0x3c)
oled.fill(0)
oled.text("Hello World.",10,30,1)
oled.show()

  1. 在此目錄中打開終端,輸入以下命令,需要將串行端口修改為設備所在的端口,可通過mpremote devs快速查詢:
python -m mpremote connect COM1 mount . exec "import main"
  1. 可以隨意在本地修改代碼,保存后在終端再次輸入命令即可在開發板的OLED屏幕上看到結果。

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

    關注

    8

    文章

    205

    瀏覽量

    29760
  • 開發板
    +關注

    關注

    25

    文章

    4959

    瀏覽量

    97214
  • Arduino
    +關注

    關注

    187

    文章

    6464

    瀏覽量

    186677
收藏 人收藏

    評論

    相關推薦

    【AI技術支持】ESP32-S3 JTAG調試問題處理

    啟明云端/01你是否曾遇到過?在使用ESP32-S3模塊,ESP-IDF版本為idf5.0時,調試JTAG,嘗試很久也無法調通,這是為什么呢?啟明云端/02這是咋回事呢?這個過程需要安裝zadig
    的頭像 發表于 10-30 08:01 ?304次閱讀
    【AI技術支持】<b class='flag-5'>ESP32-S3</b> JTAG調試問題處理

    請問ESP32-S3藍牙是否支持SPP?

    由于需要支持RGB565的LCD,選型ESP32-S3。 看介紹,ESP32-S3的藍牙似乎取消了對經典藍牙的支持。 以前是使用STM32+HC-05模塊連接,需要設置ROLE=1主角色。 想請教,ESP32-S3是否支持連接這
    發表于 07-01 08:07

    ESP32-S3芯片賦能設備,打造智能交互新體驗

    在物聯網和人工智能(AI)技術融合的浪潮中,樂鑫ESP32-S3芯片以其卓越的性能和多功能性,成為智能家居和工業自動化領域的明星產品。ESP32-S3是一款基于XtensaLX7處理器的嵌入式系統級
    的頭像 發表于 06-28 08:04 ?782次閱讀
    <b class='flag-5'>ESP32-S3</b>芯片賦能設備,打造智能交互新體驗

    esp32-S3支持arduino編程嗎?

    arduino選開發板的時候沒有es32-s3, 只有s2可選。 請問: 1. esp32-S3支持arduino編程嗎 2. arduino下sample下的BLE庫能用嗎? 3.
    發表于 06-27 08:23

    VScode目標設備選擇esp32-s3時報錯的原因?

    esp32-s3時報錯:esptool: error: argument --chip/-c: invalid choice: &amp;#039;esp32s3&;#039; (choose
    發表于 06-19 06:45

    esp32-s3驅動rgb屏刷屏卡頓,花屏是什么原因?

    esp32-s3驅動rgb屏,根據test_rgb_panel.c,但是刷屏太卡頓了,運行lvgl的demo,fps為0,想請教一下rgb屏參(proch)和esp32-s3的設置,提高刷屏流暢度
    發表于 06-19 06:21

    ESP32-S3啟動的時候mode是SLOW_RD,怎么改成DIO?

    M 我的ESP32-S3的板子,啟動的時候輸出的是Code: Select all ESP-ROM:esp32s3-20210327Build:Mar 27 2021rst:0x1 (POWERON
    發表于 06-18 08:14

    esp32-s3使能外部flash后不能啟動怎么解決?

    硬件:esp32-s3 軟件:esp-idf v4.4 IDE: eclipse集成開發環境 在SDK Configuration中設置Serial flasher config ---&amp
    發表于 06-17 07:29

    請問esp32-s3如何進行3線spi通信?

    想通過esp32-s3驅動3線spi的屏,但是一直初始化不成功。所以來求助一下esp323線spi通信。
    發表于 06-14 08:00

    無法通過ESP-Prog燒錄ESP32-S3-WROOM-1晶片怎么解決?

    : No serial data received.\" 的錯誤 以下為我的硬體接法 ESP-Prog(Program Interface)ESP32-S3 ESP_EN&;lt
    發表于 06-13 08:24

    請問ESP32-S3如何驅動QSPI接口的LCD?

    目前項目用ESP32-S3驅動QSPI接口的LCD,驅動IC為GC9B71(規格書參考附件)。試著在ESP-IDF的范例spi_lcd_touch_example_main基礎修改了
    發表于 06-07 06:51

    分享6個實用的ESP32-S3物聯網項目:從智能設備到安全創新

    ESP32-S3是物聯網領域的創新之一,具備2.4GHz Wi-Fi和藍牙連接、先進的安全功能和各種接口協議的外設。該雙核微控制器基于TSMC超低功耗40nm技術構建,適合輕量級AI應用。兼具
    的頭像 發表于 05-17 10:15 ?716次閱讀

    ESP32-S3模組燒錄又失敗?分享怎么排查原因

    ESP32-S3模組在物聯網中非常好用,可以做帶屏小音箱、溫控器、智能86盒、泳池清潔機器人等等,在燒錄的時候經常會遇到一些問題,這里分享一些燒錄失敗的原因或者燒錄遇到的問題,教大家怎么排查原因
    的頭像 發表于 05-11 08:04 ?2728次閱讀
    <b class='flag-5'>ESP32-S3</b>模組燒錄又失敗?分享怎么排查原因

    充電樁選型對比:ESP32-S3模組和ESP32-C3模組誰更合適

    和整體解決方案供應商,有非常豐富的充電樁物聯網項目經驗,充電樁物聯網選型中經常會用到ESP32-C3ESP32-S3模組,那么今天小啟就對這幾種方案做個對比,看
    的頭像 發表于 04-30 08:04 ?5502次閱讀
    充電樁選型對比:<b class='flag-5'>ESP32-S3</b>模組和<b class='flag-5'>ESP32-C3</b>模組誰更合適

    借助ESP32-S3主控MCU、ChirpLAN?小網關搭建大網絡

    借助先進的ESP32-S3主控MCU,ChirpLAN?小網關為您帶來前所未有的網絡體驗。
    的頭像 發表于 03-14 10:02 ?929次閱讀