Page 13 - IoT物聯網應用-使用ESP32開發版與ArduinoC程式語言
P. 13

認識物聯網與 Arduino 1



                      ESP32 ʔසʫܔϞ WiFi ʿЭ̌ଟᔝ˫ BLEd可用腳位擴增約 26 根,大部分腳位
                 同時支援類比及數位,內建觸控感測器,主頻高達 260 MHz 的雙核心 CPU,傳輸界面
                 SPI、I2C、UART 等強大的功能dϾᄆࣸɪɰ޴຅Ϟᘩنɢdʔස̙˸စᇖהϞͦۃତ
                 Ϟ UNO ሙ೻dɰ̙˸л͜ʫܔٙၣ༩ʿᔝ˫ഃஷৃʩ΁ҁϓһεٙᏐ͜ਖ਼ᕚf

                      ˸ͦۃيᑌၣሙ೻੬Դٙ͜ఊ౺˪ண௪ UNOeESP8266 ʿ ESP32 ɧ٫஝ࣸˢ༰዆
                 ଣνɨڌf

                                           ▼ Arduino UNO、ESP8266、ESP32 比較表

                                  產品
                         規格                Arduino UNO            ESP8266              ESP32
                              MCU         AVR ATMega328P    Tensilica Xtensa LX106  Tensilica Xtensa LX6
                              核心            單核 20 MHz         單核 80/160 MHz       雙核 160/240 MHz

                            資料寬度              8 位元                32 位元               32 位元
                             SRAM              16 KB               160 KB              512 KB
                           Flash 空間            32 KB              1-4 MB              4-32 MB
                             GPIO               13                   8                   18

                          ADC(類比)               8                    1                   18
                             PWM                6                    8                   16

                           類比解析度             0 ~ 1023            0 ~ 1023             0 ~ 4095
                            I2C 組數              1                    1                   2
                            SPI 組數              1                    1                   3
                            I2S 組數              1                    1                   2

                           UART 組數              1                    1               3(硬體)
                           OTA 更新  2            x                  支援                   支援
                           內建 WiFi              x               802.11 b/g/n        802.11 b/g/n

                            內建藍牙                x                    x                 BLE 4.2
                          內建觸控電容                x                    x                 10 組
                          售價(NT)              約 200                約 100               約 200


                      ͟ɪڌˢ༰̙ٝdESP32 ̂ʱҷආ ESP8266 ॹˇᗳˢช಻ٙਪᕚd຾᏶ྼ౉ٙᄆ
                 ࣸԑ˸ᜫ ESP32 ϓމيᑌၣሙ೻௰Գٙ઺ኪʈՈd˲ ESP32 ၾ UNO הϞմᗙช಻ʩ΁
                 ҁΌ޴࢙d̙˸ೌ೨ٜટʺॴ ESP32f








                 2. OTA:On The Air,即透過網路進行遠端更新程式碼的功能。
                                                                                                             5
   8   9   10   11   12   13   14   15   16   17   18