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已經取消這個機制,稱為一鍵下載(或一鍵燒錄)。
Connecting…...____......___......
長按ESP32主板上右下的IO0按鈕(有些會標示為BOOT),直到出現上傳開始再放開IO0,此按鈕為工作模式切換鈕,上傳程式時都需要按這個按鈕將ESP32的「工作模式」轉換成「下載模式」,此為保護措施,避免無意間覆蓋掉原有的程式內容,不過有些ESP32已經取消這個機制,稱為一鍵下載(或一鍵燒錄)。
以115200的鮑率打開Arduino IDE序列埠監控視窗
沒有留言:
張貼留言