Description
商品說明 :
學習Arduino是108新課綱銜接國中小到高中職的必要訓練,本教材基於學習者可以擺脫以往Arduino UNO僅有的單一輸出/輸入的功能,特地選用100% Arduino程式編輯的ESP 32 (或稱NodeMCU-32S)晶片,這是一個不論在速度、功能與單價競爭上均大大優於Arduino UNO,它同時包含Wifi、藍芽的功能,以及可以用microPython語法編譯與執行。像這樣的晶片模組,可以完全結合傳統Arduino & Scratch 教學更可以隨著專題與競賽的需求,跨入AI (聲音與影像辨識)和IoT(物聯網)的應用,您還等待甚麼 ?
功能 | Arduino | ESP8266 | ESP32 |
CPU | AVR ATMega328P | Tensilica Xtensa LX106 | Tensilica Xtensa LX6 |
資料寬度 | 8 位元 | 32 位元 | 32 位元 |
核心數 | 單核心 | 單核心 | 雙核心 |
操作頻率 | 20MHz | 80/160MHz | 160/240MHz |
SRAM | 16KB | 160KB | 512KB |
Flash | 32KB | 1-4MB | 4-16MB |
WiFi | 無 | 802.11 b/g/n | 802.11 b/g/n/a/c |
Bluetooth | 無 | 無 | Bluetooth 5.0 LE |
DIO | 有 (13 個) | 有 (8 個) | 有 (18 個) |
ADC | 有 (8 個) | 有 (1 個) | 有 (18 個) |
DAC | 無 | 無 | 有 (2 個) |
UART | 有 (1 組, D0, D1) | 有 (1 組) | 有 (3 組) |
I2C | 有 (1 組, A4, A5) | 有 (1 組) | 有 (2 組) |
I2S | 有 (1 組) | 有 (1 組) | 有 (2 組) |
SPI | 有 (1 組) | 有 (1 組) | 有 (3 組) |
PWM | 有 (6 個, 3/5/6/9/10/11) | 有 (8 個) | 有 (16 個) |
電容觸控輸入 | 無 | 無 | 有 (10 個) |
Z機器人為了結合後續的許多客製化和專案的需求,特地編成一套供自學或上課教學用的學習套件,使您在課堂上開箱直接使用,免去繁瑣的備課與零件採購和整理的瑣事,是您開課必備的優良套件。我們把大部分的講義內容公布在官方的技術部落格,希望大家可以更方便使用。
套件課程大綱:
-
單元 章節名稱 說明 1 ESP32 環境說明與安裝設定 1-1. eps32 vs Arduino UNO優點1-2. eps32 Arduino 環境安裝 1-3. Hello word! 測試 2 數位輸出(digitalWrite) 2-1. 光電科技 : 3個 LED 照明控制 2-2. 家電控制 : 如何推大電壓的家電? (繼電器模組) 2-3. 美妙旋律 : 電子卡片音樂播放(蜂鳴器) 3 數位輸入(digitalRead) 3-1. 智慧控制 : 紅外線避障感測 4 類比輸入(analogRead) 4-1. 綠能生活 : 以光敏電阻製作節能的環境燈控 – 測試 analogRead指令 – 設定門檻值, 自動控制燈亮/滅 5 類比輸出(analogWrite) 5-1. 智慧居家 : 睡眠燈的製作 6 馬達控制 6-1. 機電控制 : 轉動角度/油門/方向舵控制 6-2. 工業控制 : 精準的角度控制 (步進馬達) 7 前方物體距離偵測 7-1. 智慧車輛 : 超音波偵測前方距離 7-2. 互動控制 : 隔空彈奏音樂 8 通訊實驗-串列通訊 8-1. 遙控技術 : 鍵盤有線控制馬達正反轉 9 通訊實驗-藍芽BLE無線 9-1. 手機App與ESP32 (Arduino)雙向控制/LED接收光敏數值/發射命令 9-2. APP製作 : AI2 (App Inventor)雙向控制 10 通訊實驗-wifi 物聯網 10-1. 物聯網 : 把資料送上雲端ThingSpeak 10-2. 把ESP32當web伺服器, 讓手機連上瀏覽網頁10-3. 以web 的方式 ,控制 led 燈亮或不亮10-4. LINE接收遠端傳來的訊息 11 Scratch 3.0 與 ESP32(Arduino) 11-1. LED控制 11-2. 開關控制 : 繼電器控制 11-3. 互動遊戲 : 光敏電阻改變遊戲場景燈光11-4. 物體偵測 : 有人靠近, 電腦發出聲音 11-5. 藍芽控制 : 接收光敏電阻的環境光數值
Arduino 、Scratch 、App Inventor 程式與課程都有提供
Arduino (ESP32)與Arduino (UNO)的比較 :