0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

【DFRobot Beetle ESP32-C3開發(fā)板試用體驗(yàn)】開箱分享及Arduino安裝疑難問題解決

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-25 16:04 ? 次閱讀

本文來源電子發(fā)燒友社區(qū),作者:HonestQiao, 帖子地址:https://bbs.elecfans.com/jishu_2283930_1_1.html


9.點(diǎn)燈

本帖最后由 HonestQiao 于 2022-6-2 20:19 編DFRobot的板子,一向都做的非常精致,這次的Beetle ESP32-C3更是小巧精致。

先來一段官方的介紹:


Beetle ESP32-C3在僅硬幣大小的體積上引出了多達(dá)13個(gè)IO口,制作項(xiàng)目時(shí)不必再擔(dān)心IO口不夠用的情況,同時(shí)主控板還集成鋰電池充電管理功能,可以直接連接鋰電池,不需要外圍模塊,同時(shí)保證應(yīng)用體積和安全性。
Beetle ESP32-C3配套的擴(kuò)展板在未增加太大體積的情況下,引出了更多的電源,在制作項(xiàng)目時(shí)焊接更加方便,板載的GDI顯示屏接口解決使用屏幕時(shí)的接線煩惱。



從包裝盒的泡沫堆里,取出包裝盒,打開包裝小袋,小小的身影,非常吸引人。
一個(gè)開發(fā)板,一個(gè)擴(kuò)展板,兩排針
pYYBAGKVZwSAc4m4AA0ZwY9CVRM859.jpg

黑黑的小盒子,顯得很神秘:

pYYBAGKVZwqAEHIeAAnkp_4U7FQ949.jpg


板子正反面,沒有一絲多余的地方,元器件是表面貼裝的。

pYYBAGKVaAaAQH8-AAnAhbGilUk675.jpg


左邊擴(kuò)展板上,白色的接口是GDI顯示屏接口。
右邊開發(fā)板,Type-C接口左邊,閃電標(biāo)志是上的是通訊指示燈,L上面的是板載LED,引腳為10。Type-C接口右邊,是RST觸點(diǎn)。

pYYBAGKVaAmAao0FAAdclafV5Ec865.jpg

poYBAGKVaA2APLiRAAZKJ1-hU5Y564.jpg


不過,對于初學(xué)者來說,可能有一點(diǎn)點(diǎn)挑戰(zhàn),需要自己焊針,RST也只是提供了觸點(diǎn)。


具體怎么個(gè)小巧樣,可以和我的其他幾塊C3開發(fā)板對比一下,就和一個(gè)觸摸傳感器一樣大小了。
poYBAGKVamSAVfv1AATUsy6x9fM323.jpg


如果需要開焊,把開發(fā)板和擴(kuò)展板連接起來,可以參考下圖,GND、BAT對齊,位置就準(zhǔn)了。
pYYBAGKVammAKSGFAAo7QvARgKw676.jpg


從上圖,我們可以再一次看到,擴(kuò)展板上,把芯片的很多引腳給引出了,有需要的話,可以先焊上,再焊接兩邊的。

官方推薦,使用Arduino進(jìn)行開發(fā),具體可以查看:Beetle ESP32 C3使用指南
首次燒錄時(shí),需要先將引腳9連接GND拉低,再上電,然后燒錄。
poYBAGKVaqOAagNaAArEg62-Qvc632.png



在Windows上的Arduino安裝arduino-esp32 2.0板卡支持包的時(shí)候,可能會(huì)不太順利,文件無法成功下載,此時(shí)可以參考如下步驟:
1. 使用下載工具,下載下面的文件:
  • 開發(fā)板配置信息:
    ?package_esp32_index.json.zip(8.44 KB, 下載次數(shù): 9 )
    ,建議直接下載這個(gè)附件(不需要迅雷);或者,瀏覽器訪問地址下載:訪問
  • Arduino 18.19版本:

    1. https://downloads.arduino.cc/arduino-1.8.19-windows.exe
    復(fù)制代碼

  • Arduino_ESP32 2.0.3支持包共8個(gè)文件:


https://github.com/espressif/arduino-esp32/releases/download/2.0.3/esp32-2.0.3.zip
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.3-windows.zip
https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip
https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/i686-w64-mingw32.mklittlefs-c41e51a.200706.zip


2. 找到關(guān)鍵路:
  • 配置目錄:進(jìn)入C:UsersAdministratorAppDataLocal,查看列出的Arduino對應(yīng)目錄
  • Administrator表示當(dāng)前用戶,根據(jù)你的實(shí)際情況確定
  • Arduino表示Arduino配置目錄,根據(jù)你的實(shí)際情況確定,后續(xù)的文件,都在該目錄下操作

3. 正確放置文件:都在上一步找到的 Arduino 配置目錄 中進(jìn)行
  • 所有的壓縮包,都放置到 stagingpackages 目錄中,不用解壓,需要的時(shí)候Arduino會(huì)自己處理
  • 將package_esp32_index.json.zip解壓后,把package_esp32_index.json直接放置到 Arduino 配置目錄 中
  • 文件路徑和目錄,需要和下面的完全一致:
  • pYYBAGKYpqWAS8t2AADPjk8gU8A175.png


4. 重新啟動(dòng)Arduino,按照如下步驟安裝:
poYBAGKYp1iAChL-AACfE3noCJ4695.png

pYYBAGKYp2WACPx3AABhyJaDJtI948.png

poYBAGKYp2uAKb0-AABTUUnilpo163.png

pYYBAGKYp3GARPgEAABI2Q3t4GQ592.png

pYYBAGKYp3eALoTbAADMfPO9OPo109.png


安裝Arduino成功后,就可以寫一個(gè)小程序試試了:


  1. int led = 10;
  2. void setup() {
  3. pinMode(led,OUTPUT);
  4. }
  5. void loop() {
  6. digitalWrite(led,HIGH);
  7. delay(1000);
  8. digitalWrite(led,LOW);
  9. delay(1000);
  10. }
復(fù)制代碼

具體的使用,可以查看Beetle ESP32 C3 使用指南詳細(xì)學(xué)習(xí)!

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

    關(guān)注

    25

    文章

    5507

    瀏覽量

    102256
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6491

    瀏覽量

    190093
  • ESP32
    +關(guān)注

    關(guān)注

    20

    文章

    1006

    瀏覽量

    18829
  • DFRobot
    +關(guān)注

    關(guān)注

    4

    文章

    1160

    瀏覽量

    10535
收藏 人收藏

    評論

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

    ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    周邊資料,其中包括社區(qū)、驅(qū)動(dòng)庫以及示例代碼等,如下圖2.1.1所示: 圖2.1.1 Arduino生態(tài)圖 現(xiàn)今,Arduino開發(fā)板有很多,正點(diǎn)原子ESP32-S3
    發(fā)表于 05-13 09:28

    ESP32-C3開發(fā)板ROM里預(yù)燒錄的數(shù)據(jù)有沒有辦法讀出來?

    請問ESP32-C3開發(fā)板ROM里預(yù)燒錄的數(shù)據(jù)有沒有辦法讀出來
    發(fā)表于 07-23 07:54

    esp32-c3燒錄代碼的時(shí)候提示Failed to connect to ESP32-C3: No serial data received,問題出在哪里?

    畫了一塊esp32-c3但是燒錄代碼的時(shí)候提示Failed to connect to ESP32-C3: No serial data received,問題可能出現(xiàn)在什么地方,使用的是ch340模塊下載程序。
    發(fā)表于 07-01 07:48

    ESP32-C3開發(fā)板用數(shù)據(jù)線連接在電腦USB口上,無法識別出端口,為什么?

    各位好,我的ESP32-C3開發(fā)板用數(shù)據(jù)線連接在電腦USB口上,電腦上事先安裝了CP210x驅(qū)動(dòng)程序,發(fā)現(xiàn)只是開發(fā)板上的紅燈亮了,win11系統(tǒng)的設(shè)備管理器卻沒有檢測出端口。
    發(fā)表于 07-01 07:25

    esp32-S3支持arduino編程嗎?

    arduino開發(fā)板的時(shí)候沒有es32-s3, 只有s2可選。 請問: 1. esp32-S3支持arduino編程嗎 2.
    發(fā)表于 06-27 08:23

    esp32-c3工程中怎么創(chuàng)建多個(gè)freertos任務(wù)?

    ESP-IDF中給出的ESP32-C3的例程都只有一個(gè)任務(wù)。即void app_main() 而且沒看見這個(gè)app_main任務(wù)是在哪里被創(chuàng)建的??? 如果我想建一個(gè)ESP32-C3的多任務(wù)的工程該
    發(fā)表于 06-27 06:37

    ESP32-C3使用SPI通信緩存有多少?

    我們計(jì)劃用ESP32-AT功能,看到資料上ESP32-C3僅支持SPI通信,請問: ①ESP32-C3使用SPI通信緩存有多少? ②ESP32-C3使用SPI通信接收到數(shù)據(jù)以后空中速率
    發(fā)表于 06-26 07:58

    請問ESP32-C3ESP32-S2或WROOM系列是否支持單步調(diào)試?

    /index.html#introduction 中文版描述只有ESP-S2-Kaluga-1板載了JTAG調(diào)試接口,而英文版說ESP32-C3可以直接用USB進(jìn)行調(diào)試:“This is made
    發(fā)表于 06-21 07:32

    ESP32-C3的USB在計(jì)算機(jī)上識別的COM口能夠干什么用?

    我想選用ESP32-C3 開發(fā)產(chǎn)品,其價(jià)格和藍(lán)牙@WIFI的功能是最吸引我的,但令人頭疼的是其開發(fā)環(huán)境,在WIN10下試用了VSCODE+PLATFORMIO和ECLIPCE兩個(gè)IDE
    發(fā)表于 06-21 06:41

    請問esp32-c3不支持pcnt嗎?

    我在esp32-c3開發(fā)板上測試pcnt,編譯報(bào)錯(cuò)找不到相關(guān)的函數(shù),查看sdk源碼發(fā)現(xiàn)要配置CONFIG_SOC_PCNT_SUPPORTED才會(huì)編譯pcnt.c,查看examples里面的項(xiàng)目也說了只支持
    發(fā)表于 06-18 07:27

    ESP32-C3通過串口助手發(fā)送通信,結(jié)尾少一位是怎么回事?

    ESP32 C3開發(fā)板——合宙的那個(gè) Arduino開發(fā)代碼如下Code: Select all char UART_DATAU;void
    發(fā)表于 06-14 08:22

    請問ESP32-C3藍(lán)牙如何獲取RSSI的值?

    各位大佬,小弟剛接觸ESP-IDF不久,摸索了一段時(shí)間,物聯(lián)網(wǎng)的基本流程已經(jīng)摸索的差不多了。 現(xiàn)在想知道ESP32-C3通過藍(lán)牙與手機(jī)建立連接后,怎么才能獲取當(dāng)前手機(jī)端到開發(fā)板的RSSI值,我應(yīng)該去參考哪些例程? 本人英語實(shí)在是
    發(fā)表于 06-13 07:47

    使用ESP32-C3的SoftAP模式創(chuàng)建Wi-Fi熱點(diǎn),ESP32-C3不輸出任何日志,并且無法響應(yīng),為什么?

    問題描述: 我正在使用ESP32-C3的SoftAP模式創(chuàng)建Wi-Fi熱點(diǎn),并使用手機(jī)連接到該熱點(diǎn)。當(dāng)手機(jī)連接成功并熄屏一段時(shí)間后,我發(fā)現(xiàn)手機(jī)無法獲取熱點(diǎn)的信息。在此期間,ESP32-C3不輸
    發(fā)表于 06-07 08:26

    Linux環(huán)境Arduino開發(fā)板管理器中安裝esp32模塊提示操作系統(tǒng)沒有openocd-esp32工具如何解決?

    Linux環(huán)境下Arduino開發(fā)板管理器中安裝esp32模塊提示你的操作系統(tǒng)沒有 openocd-esp32 工具,這個(gè)問題如何解決?
    發(fā)表于 06-06 08:11

    畫了一塊esp32-c3開發(fā)板,燒錄代碼時(shí)提示Failed to connect to ESP32-C3: No serial data received為什么?

    我自己畫了一塊esp32-c3開發(fā)板但是燒錄代碼的時(shí)候就提示Failed to connect to ESP32-C3: No serial data received,用的是ch340,可能是哪里出錯(cuò)了呢。
    發(fā)表于 06-05 07:42

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品