一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

BPI-Leaf-S3 mpremote mount 命令應(yīng)用案例,驅(qū)動OLED[ESP32-S3 & MicroPython]

Banana Pi開源硬件 ? 2022-09-08 10:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前期準(zhǔn)備

python環(huán)境,mpremote安裝, VScode打開終端,mpremote連接開發(fā)板, 基本文件操作參考此帖:

BPI-Leaf-S3使用mpremote工具在VScode IDE中編程,基礎(chǔ)應(yīng)用示例。 ESP32-S3 & MicroPython

mpremote mount 命令應(yīng)用參考此貼:

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

通過I2C連接ssd1306 OLED屏幕

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

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

20220907141859

接線參考

SSD1306 OLEDBoard
GNDGND
VCC5V
SCL16
SDA15

Leaf-S3_board

Leaf-S3_board.jpg923x817 143 KB

MicroPython

下載ssd1306驅(qū)動腳本到本地。
micropython/ssd1306.py 驅(qū)動

在同一個目錄中新建一個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. 在此目錄中打開終端,輸入以下命令,需要將串行端口修改為設(shè)備所在的端口,可通過mpremote devs快速查詢:
python -m mpremote connect COM1 mount . exec "import main"
  1. 可以隨意在本地修改代碼,保存后在終端再次輸入命令即可在開發(fā)板的OLED屏幕上看到結(jié)果。

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

    關(guān)注

    8

    文章

    218

    瀏覽量

    30612
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5679

    瀏覽量

    104633
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    啟明云端ESP32-S3 2.8寸串口屏到手了?如何上手?看這篇!

    【場外插播】ESP32-S32.8寸串口屏、MX1.25-7P線、MX1.25-8P線我們都帶來了,開箱展示如下【競猜繼續(xù)】ESP32-S32.8寸串口屏到手還不知道如何上手點屏?不要擔(dān)心,我們的上手指南來了!
    的頭像 發(fā)表于 07-07 18:04 ?198次閱讀
    啟明云端<b class='flag-5'>ESP32-S3</b> 2.8寸串口屏到手了?如何上手?看這篇!

    ESP32-S3開發(fā)板燒錄小智AI系統(tǒng)全流程指南

    在AI語音交互領(lǐng)域不斷發(fā)展的今天,開發(fā)者們對于功能強(qiáng)大、開源靈活的開發(fā)板需求日益增長。今天,我們就來詳細(xì)了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載樂鑫科技ESP32-S3芯片
    的頭像 發(fā)表于 06-16 18:01 ?1366次閱讀
    <b class='flag-5'>ESP32-S3</b>開發(fā)板燒錄小智AI系統(tǒng)全流程指南

    ESP32-S3 新手原理開發(fā)資料

    ESP32 - S3是樂鑫科技推出的一款集成Wi - Fi和藍(lán)牙功能的芯片。它采用了Xtensa? 32位LX7雙核處理器,運(yùn)行頻率高達(dá)240MHz,具有強(qiáng)大的計算能力。 二、電源部分 供電引腳
    發(fā)表于 05-29 14:22

    【AI技術(shù)支持】ESP32-S3芯片重復(fù)異常復(fù)位問題處理

    啟明云端/01問題描述客戶在掃碼槍產(chǎn)品中使用ESP32-S3芯片,ESP-IDF版本為idf5.1.0時,產(chǎn)品上電后一直處于異常復(fù)位,復(fù)位提示原因主要有TG0WDT_SYS_RST
    的頭像 發(fā)表于 01-17 18:08 ?1833次閱讀
    【AI技術(shù)支持】<b class='flag-5'>ESP32-S3</b>芯片重復(fù)異常復(fù)位問題處理

    【AI技術(shù)支持】ESP32-S3模組EspBleOTA搜索不到ble_ota例程的藍(lán)牙問題處理

    啟明云端/01問題描述在智能標(biāo)識牌上使用ESP32-S3-WROOM-1U模組,ESP-IDF版本為idf5.0.2時,客戶在ESP32-S3模組燒錄運(yùn)行
    的頭像 發(fā)表于 12-13 18:06 ?1568次閱讀
    【AI技術(shù)支持】<b class='flag-5'>ESP32-S3</b>模組EspBleOTA搜索不到ble_ota例程的藍(lán)牙問題處理

    【AI技術(shù)支持】ESP32-S3運(yùn)行例程電腦無法識別USB設(shè)備問題處理

    在USB無線網(wǎng)卡上使用ESP32-S3芯片/模組,ESP-IDF版本為idf5.0.3時,客戶在運(yùn)行esp-iot-bridge/examples/wireless_nic例程時,編譯燒錄完成之后
    的頭像 發(fā)表于 12-12 17:59 ?5346次閱讀
    【AI技術(shù)支持】<b class='flag-5'>ESP32-S3</b>運(yùn)行例程電腦無法識別USB設(shè)備問題處理

    【AI技術(shù)支持】ESP32-S3外掛FLASH不能設(shè)置為80MHz問題處理

    問題描述在掃地機(jī)產(chǎn)品上使用ESP32-S3芯片/模組,ESP-IDF版本為idf5.x時,客戶在spi2上用外掛flash設(shè)置40mhz的時候sck有波形,但是80mhz的時候沒有波形,報錯提示
    的頭像 發(fā)表于 12-10 01:00 ?1394次閱讀
    【AI技術(shù)支持】<b class='flag-5'>ESP32-S3</b>外掛FLASH不能設(shè)置為80MHz問題處理

    ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書.pdf》資料免費(fèi)下載
    發(fā)表于 12-07 15:30 ?11次下載

    《DNESP32S3使用指南-IDF版_V1.6》第三章 ESP32-S3基礎(chǔ)知識

    ESP32-S3Rx,它們都屬于樂鑫的ESP32-S3系列芯片。之前作者已經(jīng)詳細(xì)講解了ESP32-S3系列芯片的命令規(guī)則,可以得出這兩款通用模組都是外接Flash存儲器,并且內(nèi)置有P
    發(fā)表于 11-22 09:43

    【AI技術(shù)支持】ESP32-S3 JTAG調(diào)試問題處理

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

    ESP32S3 通過USB燒錄,燒錄失敗

    ESP32S3板通過usb插入電腦,電腦端COM設(shè)備能檢測到串口,現(xiàn)象為反復(fù)連接、斷開。現(xiàn)手動強(qiáng)制讓ESP32S3進(jìn)入燒錄狀態(tài),按照官網(wǎng)說明,先按下boot鍵(GPIO0腳拉低),再按en
    發(fā)表于 09-30 10:28

    請問ESP32-S3能不能實現(xiàn)播放視頻?

    1. 請問下 ESP32-S3 有播放mp4視頻的案例 可供參考嗎? 2. 使用 esp_jpeg 組件可以解碼jpg文件,但是音頻又怎么同步播放?而且解碼+刷屏 非常耗時,320x240屏 幀率
    發(fā)表于 07-23 06:53

    esp32-s3 uvc攝像頭緩沖區(qū)溢出是什么原因呢?

    板子是esp32-s3 n8r8 使用的是ESP IDF VSCode 擴(kuò)展版本 v1.8.0 遇到的問題是,在改變分辨率時候(增大or減小)都會遇到提示緩沖區(qū)溢出的情況,我嘗試過增大緩沖區(qū)的內(nèi)存分配,然而問題還是沒有得到解決。 請問這是什么原因呢
    發(fā)表于 07-19 07:35

    請問ESP32-S3 USB HOST是否支持USB2.0?

    規(guī)格書介紹ESP32-S2指定USB HOST支持的USB1.1,ESP32-S3的USB HOST支持USB2.0? 請問ESP32-S3 USB HOST是否支持USB2.0? 接入USB攝像頭,能否支持100萬像素?
    發(fā)表于 07-19 06:53

    esp32 s3庫函數(shù)配置有點問題

    /TFT_eSPI_ESP32_S3.c:807:28: note: in expansion of macro \'DC_D\' 807 |if ((bool)spi_tx-&amp;gt;user
    發(fā)表于 07-18 10:53