顯示具有 ardino ide 標籤的文章。 顯示所有文章
顯示具有 ardino ide 標籤的文章。 顯示所有文章

2021年9月2日

esp32 arduino ide 編譯error

參考文章:https://youyouyou.pixnet.net/blog/post/119410732

 

首先在進入「檔案>偏好設定」,在「額外的開發板管理員網址」裡面加上以下的網址:

https://dl.espressif.com/dl/package_esp32_index.json 

接著再到選單「工具>開發板>開發板管理員」,尋找「es32」,就能找到我們要的選項,安裝它就可以了!

再來就找得到NodeMCU-32S

 arduino ide 編譯時出現 error

.arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py", line 37, in <module>
      import serial
      ImportError: No module named serial
解決方式:
sudo apt install python-is-python3
pip3 install pyserial
 
再編譯,錯誤訊息就沒了。

 


另一款腳位圖



  • GPIO 34,35,36,39:Input only(不能作為輸出腳位)
  • GPIO 0,6,7,8,9,10,11:系統用,勿使用(淺灰色標示)
  • GPIO 18:重開機

還有一些個人遇到的問題(不清楚原因,但會搞死你)

  • 1. DHT11不可以用GPIO 5、26
  • 2. GPIO 12, 2燒錄時不可接任何裝置,請空接,燒錄完成後,再接回,否則會上傳失敗。
  • 3.WiFi啟動後,2,4,12,13,14,15,25,26,27僅能數位讀取,不可類比

 

有一款esp32腳位標在背面,插入擴充板後完全看不到。


 

oled qrcode

可以參考這篇

https://techtutorialsx.com/2017/12/16/esp32-arduino-ssd1306-oled-drawing-a-qr-code/



2018年9月28日

bpi-bit arduino ide設定

使用bpi bit讓arduino ide認識這塊板子做法:
作業系統ubuntu16.04 18.04
ubuntu使用apt-get  install的版本是2:1.0.5+dfsg2-4

按照
https://github.com/BPI-STEAM/BPI-BIT-Arduino-IDE/wiki#3-debian--ubuntu-os%E5%AE%89%E8%A3%85%E8%AF%B4%E6%98%8E

無法做出來。
我的解決方法(先sudo apt-get install arduino):
sudo usermod -a -G dialout $USER && \
sudo apt-get install git && \
wget https://bootstrap.pypa.io/get-pip.py && \
sudo python get-pip.py && \
sudo pip install pyserial 
 
下載新版的ardino ide
https://www.arduino.cc/en/Main/Software
 我用的是linux amd64 1.8.7版本
https://www.arduino.cc/download_handler.php?f=/arduino-1.8.7-linux64.tar.xz

下載完解壓縮

$tar Jxvf arduino-1.8.7-linux64.tar.xz
$sudo -s
#rm -rf /usr/share/arduino
#mv  arduino-1.8.7 /usr/share/arduino
#cd /usr/share/arduino-1.8.7/hardware/
#sudo mkdir  espressif
#cd espressif
#git clone https://github.com/espressif/arduino-esp32.git esp32
#cd esp32
#git submodule update --init --recursive
#cd tools
#python2 get.py
 
重新啟動arduino ide
在板子中才會有bpi-git可以選擇