ESP32S N16R8
INMP441
MAX98357A
ST7735S 1.8'' LCD
需要安裝Arduino IDE https://www.arduino.cc/en/software/ 下載
在 File -> Preferences ->Aditional boards manager URLs:貼上 https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
在Boards manager安裝 ESP32 by espressif systems 的卡片
在Libiray manager安裝 TFT_eSPI Adafruit ST7735 and ST7789
務必修改以下部分設定,否則會無法燒錄或燒錄完無法正確顯示
ESP32S3 Dev Module
USB CDC On Boot: Enable
Erase All Flash Before Sketch Upload: Enable
Flash Size: 16MB
PSRAM: OPI PSRAM
USB Mode: USB-OTG(TinyUSB)
不免俗地來個範例程式吧! Blink
四個範例說明:
001_Relay 確認正確接在17號腳(搭配我們小智接下來的實作)
002_inmp441_1 拍手控制繼電器開關
002_inmp441_2 拍手控制繼電器開關(進階)
003_lcd128160 ST7735S LCD跑測試程式
04_speaker 檢查4歐姆的揚聲器能否正確使用