---
# System prepended metadata

title: ESP32/ESP8266
tags: [ESP32, ESP8266, Arduino]

---

---
tags: ESP32,ESP8266,Arduino
---

# ESP32/ESP8266

* [ESP32 GPIO pin "features"](https://docs.google.com/spreadsheets/d/1QRIs8SxR_-yZjdxmDrtbQvxP7CHUplFmGp2Ifptsfus/edit#gid=0)
* [ESP8266 GPIO pin "features"](https://docs.google.com/spreadsheets/d/1pQuBocanzCZJ3KPUpu3VvpOOBzboqXDuwQDVP5UYcXc/edit#gid=0)
* [NodeMCU ESP8266 Pinout](https://raw.githubusercontent.com/thehookup/Wireless_MQTT_Doorbell/master/GPIO_Limitations_ESP8266_NodeMCU.jpg)
* [第一次購買 NODEMCU 就上手](https://blog.everlearn.tw/nodemcu/%E7%AC%AC%E4%B8%80%E6%AC%A1%E8%B3%BC%E8%B2%B7-nodemcu-%E5%B0%B1%E4%B8%8A%E6%89%8B)
* [Arduino WIFI(ESP8266) 初次上手應用](https://lolwarden.pixnet.net/blog/post/82031214-%2A%E6%95%99%E5%AD%B8%2Aarduino-wifi%28esp8266%29-%E5%88%9D%E6%AC%A1%E4%B8%8A%E6%89%8B%E6%87%89%E7%94%A8)
* [Play ESP-01 with Arduino](http://pm25.tn.edu.tw/modules/tad_book3/html_all.php?tbsn=11)
* [ESP32那些事儿(三)：纵览全局之系统设计](https://blog.csdn.net/alpha_harrison/article/details/80661422)

## ESP32注意事項
* ATTENTION: ADC2 pins won't work when Wi-Fi is used!!! Also, ADC pins don’t have a linear behavior!!!
  也就是說 GPIO 0, 2, 4, 12~15, 25~27 在有使用 WIFI 時，最好不要用。尤其不能用 analogRead()
* GPIO 26 似乎特別容易與 wifi 衝突 
* GPIO 34~39 只能input使用，而且沒有內部上拉，若需要只能外接上拉電阻
* 無法上傳程式的時候，可以試著把板子從麵包版上拆下來，裸版試看看
* 無法上傳程式的時候，可以試著按著板子上的按鈕(GPIO0)，再上傳一次看看


## 官方文檔
* [ESP8266 Arduino Core](https://arduino-esp8266.readthedocs.io/en/latest/index.html)


## GPIO
* [ESP8266, Which GPIO pins should you use?](https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/)
* [ESP32, Which GPIO pins should you use?](https://randomnerdtutorials.com/esp32-pinout-reference-gpios/)


## Power Supply
* [ESP8266 Voltage Regulator (LiPo and Li-ion Batteries)](https://randomnerdtutorials.com/esp8266-voltage-regulator-lipo-and-li-ion-batteries/)


## Deep Sleep
* [ESP8266 Deep Sleep with Arduino IDE - YouTube](https://www.youtube.com/watch?v=Q8GT-GBH7ok)
* [MAKING THE ESP8266 LOW-POWERED WITH DEEP SLEEP](https://www.losant.com/blog/making-the-esp8266-low-powered-with-deep-sleep)
* [How to connect GPIO16 and RST of ESP8266?](https://electronics.stackexchange.com/questions/330265/how-to-connect-gpio16-and-rst-of-esp8266)


## Web Server
* [LED ON/OFF from WebBrowser - YouTube](https://www.youtube.com/watch?v=MVg0OYTO04A)
* [ESP8266 handle not found pages and redirect](https://circuits4you.com/2018/02/02/esp8266-handle-not-found-pages-and-redirect/)
* [開始玩ESP8266-12 with Arduino IDE(第3篇-連線到自己家裡的AP)](http://nhs-tw.blogspot.com/2015/11/step-by-step-esp8266-12-with-arduino_21.html)


## SPIFFS檔案系統
* [在ESP8266的SPIFFS檔案系統存放網頁檔案](https://swf.com.tw/?p=905)


## OTA
* [scottchiefbaker/ESP-WebOTA](https://github.com/scottchiefbaker/ESP-WebOTA)
* [chrisjoyce911/esp32FOTA](https://github.com/chrisjoyce911/esp32FOTA)


## MQTT
* [ESP32入门Arduino开发（七）--MQTT publishing](https://blog.csdn.net/solar_Lan/article/details/80049966?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task)
* [ESP32入门Arduino开发（八）--MQTT subscribing](https://blog.csdn.net/solar_Lan/article/details/80050066)


## FreeRTOS
* [《FreeRTOS的檢測棧溢出一種方法》(uxTaskGetStackHighWaterMark())](https://www.itdaan.com/tw/d573f15da92aa326b1c3ee8328c597fc)


## 小專案
* [lacour-vincent/wifi-car-esp8266](https://github.com/lacour-vincent/wifi-car-esp8266)
* [控制家電](https://sites.google.com/site/csjhmaker/esp8266-xiang-guan/esp8266du-li-yun-zuo/part2-2-kong-zhi-jia-dian?tmpl=%2Fsystem%2Fapp%2Ftemplates%2Fprint%2F&showPrintDialog=1)
* [atomic14/esp32-walkie-talkie](https://github.com/atomic14/esp32-walkie-talkie)


# ESPCAM
* [Chihhao/ESP32CAM_RTSP](https://github.com/Chihhao/ESP32CAM_RTSP)
* [arkhipenko/esp32-cam-mjpeg-multiclient](https://github.com/arkhipenko/esp32-cam-mjpeg-multiclient)
* [arkhipenko/esp32-mjpeg-multiclient-espcam-drivers](https://github.com/arkhipenko/esp32-mjpeg-multiclient-espcam-drivers)
* [peyanski/ESP32-CAM](https://github.com/peyanski/ESP32-CAM)
* [ESP32-CAM Video Streaming and Face Recognition with Arduino IDE](https://randomnerdtutorials.com/esp32-cam-video-streaming-face-recognition-arduino-ide/)
* [How to use ESP32 Camera Module for Video Streaming and Face Recognition](https://circuitdigest.com/microcontroller-projects/how-to-use-esp32-camera-module-for-video-streaming-and-face-recognition)


# WIFIBOY (OK:ESP32)
* [SPEC](https://wifiboy.club/assets/uploads/files/okesp-specification.pdf?v=4runepcosn2)
