2023年9月15日 星期五

ESP32 IDE 工作環境設定

ESP32 IDE 工作環境設定

1) 準備 硬體 
     ESP32 
     MFRC522
     杜邦線 (留意 公<->母 或 母<->)
     Micro USB
     焊接(連接線路)
   





2) 焊接完成線路


/* Wiring RFID RC522 module
=========================================
GND     = GND   3.3V    = 3.3V
The following table shows the typical pin layout used:
 *             MFRC522      ESP32    
 *             Reader/PCD            
 * Signal      Pin          Pin      
 * -----------------------------------
 * RST/Reset   RST          GPIO27  
 * SPI SS      SDA(SS)      GPIO5    
 * SPI MOSI    MOSI         GPIO23    
 * SPI MISO    MISO         GPIO19    
 * SPI SCK     SCK          GPIO18    

     源自https://esp32io.com/tutorials/esp32-rfid-nfc






3) 安裝Arduino IDE
 參考https://lastminuteengineers.com/esp32-arduino-ide-tutorial/
   
  下載Arduino IDE 2.2.1

   Tools -> Board 
   Tools -> Port
   



    
4) 將alex9ufo 程式 COPY到Arduino 內



然後 組譯  上傳


請留意

接著我們將程式上傳到ESP32,點選左上的→符號,先會跳出一個存檔視窗,我們先按取消略過存檔,然後等候下方訊息列出現連線訊息時:
Connecting…...____......___......
長按ESP32主板上右下的IO0按鈕(有些會標示為BOOT),直到出現上傳開始再放開IO0,此按鈕為工作模式切換鈕,上傳程式時都需要按這個按鈕將ESP32的「工作模式」轉換成「下載模式」,此為保護措施,避免無意間覆蓋掉原有的程式內容,不過有些ESP32已經取消這個機制,稱為一鍵下載(或一鍵燒錄)。



以115200的鮑率打開Arduino IDE序列埠監控視窗







   

沒有留言:

張貼留言

113 學年度第 1 學期 RFID應用課程 Arduino程式

113 學年度第 1 學期 RFID應用課程 Arduino程式 https://www.mediafire.com/file/zr0h0p3iosq12jw/MFRC522+(2).7z/file 內含修改過後的 MFRC522 程式庫 (原程式有錯誤) //定義MFRC522...