https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
https://dl.espressif.com/dl/package_esp32_index.json
GPIO6.7.8.9.10.11:這些是不可以使用的,因為這些腳位預設是給ESP32內部的記憶體使用的。
GPIO0:決定開機時所需要設定的模式,有正常啟動跟uart download模式,通常這隻腳都會接到一顆按鈕來決定開始時進入哪種模式,建議不要使用。
GPIO2:預設有接到1顆LED,如果要進入uart download模式的話,此腳位比必須floating或驅動到GND,建議可以跳過不要使用,或單純利用內建LED電路操作即可。
GPIO1 & 3 : 是模組預設的UART通訊TX/RX,建議在腳位規劃時跳過這兩支,這兩支腳位在nodemcu板內部已經接到usb-ttl晶片,除了可以初期顯示資訊外,因為micropython底層預設也是透過uart來建立所謂的REFL(Read-Eval-Print Loop)模式,如果使用的話,可能會有顯示或鍵盤輸入異常。
GPIO12 & GPIO15:與bootloader模式與flash有關,內部分別預設有pull-down 和pull-high電阻,使用上須注意,特別是GPIO12關係到FLASH的內部電壓值,建議不要使用。
GPIO 34.35.36.39:這幾隻只有Input Only,所以不要設定成output模式。
GPIO5:與SDIO Slave模式有關,如果有需要使用到這界面,請注意使用。
https://dronebotworkshop.com/esp32-cam-intro/
Select CameraWebServer
Select Camera Model is CAMERA_MODEL_AI_THINKER
your SSID. Enter your networks SSID password
https://randomnerdtutorials.com/esp32-cam-post-image-photo-server/
change upload.php line8 to
$target_file = $target_dir . date('Y.m.d_H_i_s_', $datum) . basename($_FILES["imageFile"]["name"]);
http://3.114.197.59/esp32cam/gallery.php?did=wDua0uUx
縮時影片處理 Movavi Video Editor
https://youyouyou.pixnet.net/blog/category/3441000
<iframe src="http://192.168.1.23" width="800" height="600" title="W3Schools Free Online Web Tutorials"></iframe> insert to html page embed iframe
esp32 ESP32FS https://github.com/me-no-dev/arduino-esp32fs-plugin
esp8266 ESP8266LittleFS https://github.com/earlephilhower/arduino-esp8266littlefs-plugin/releases