《用 mBlock 玩 Arduino》目錄



1認識Arduino
 1.1Arduino發展簡史
 1.2Arduino擴充板與相容板
 1.3 Arduino Uno功能簡介
  供電給Arduino Uno
  數位輸出、輸入腳位
  類比輸入腳位
  重置鈕與RESET
  其他腳位與元件
 1.4結語

2 mBlock程式設計
 2.1下載與安裝mBlock
  下載mBlock
  安裝mBlock
  更新語系檔
 2.2驅動程式與Arduino IDE
  安裝Arduino驅動程式
  下載、安裝Arduino IDE
 2.3第一個mBlock與Arduino程式
  連接Arduino Uno與更新韌體
  閃爍控制板上的LED
  上傳到Arduino
 2.4認識mBlock程式區
  使用上下鍵控制LED
  使用L按鍵控制LED
  廣播L鍵按下或鬆開
  長按L鍵五秒自動熄滅LED
 2.5結語

3從控制LED開始
 3.1點亮外接 LED
 3.2使用麵包板
 3.3使用電阻
  限流電阻
  電阻色碼
 3.4雙色LED
 3.5三色LED模組
  共陰極、共陽極
  RGB LED模組
  RGB鍵打地鼠
 3.6利用 PWM 模擬類比電壓
  認識PWM
  程式實作的 PWM
  Arduino的PWM 腳位
  千變萬化彩虹燈
 3.7結語

4常見電子電路元件控制
 4.1按鍵控制
  認識按鍵開關
  下拉電阻、上拉電阻
  長按鍵五秒自動熄滅LED
 4.2運用可變電阻器
  調整電流大小
  調整電壓大小
  簡單的節拍器
 4.3使用蜂鳴器
  無源蜂鳴器
  來首小星星
  蜂鳴器來打節拍
 4.4光敏電阻應用
  亮度感應器
  簡易光線追蹤
 4.5超音波感應器測距
  認識超音波感應器
  初試Arduino IDE
 4.6搖桿控制
  認識類比搖桿
  控制立方體旋轉
  畫立方體
 4.7使用人體動作感應器
  認識PIR模組
  感應人體動作點亮LED
 4.8網路調節LED亮度
  建立mBlock網路連線
  連線調節LED亮度
 4.9結語

5 七段顯示器與74HC595
 5.1七段顯示器
  認識七段顯示器
  用七段顯示器說HELLO
  改進彈性
 5.2多位數七段顯示器
  兩位數七段顯示器
  四位數七段顯示器
 5.3使用74HC595
  74HC595工作原理
  74HC595連接七段顯示器
  74HC595連接多個七段顯示器
 5.4結語

6馬達控制與電源
 6.1伺服馬達控制
  伺服馬達控制原理
  「設置伺服馬達腳位」方塊
  搖桿控制伺服馬達
 6.2電晶體與直流馬達
  認識電晶體
  驅動直流小馬達
  關於達靈頓電路
 6.3 繼電器與直流馬達
  認識繼電器
  驅動直流小馬達
 6.4控制步進馬達
  認識步進馬達
  步進馬達控制電路
  使用程式控制激磁
 6.5 H橋式電路控制
  H橋式電路原理
  L298N馬達控制模組
  自走車馬達控制
 6.6結語

7 Makeblock 發明者套件
 7.1 Me-Baseboard與各模組相容性
  連接Me-Baseboard
  認識Me-Baseboard
  使用Me RJ25轉接器
  Arduino Uno使用Me模組
  Me Uno擴充板
  Makeblock程式庫
 7.2 Me藍牙模組
  Arduino Uno連接Me藍牙模組
  mBlock控制藍牙自走車
  Baseboard Orion連接藍牙模組
 7.3 Me RGB LED模組
  千變萬化霓虹燈
  四個燈版打地鼠
 7.4 Me搖桿模組
  Me搖桿模組操控3D方塊
  使用搖桿打地鼠
 7.5 Me七段顯示器模組
  七段顯示器時鐘
  七段顯示器計分板
 7.5超音波感應器與伺服馬達
  雷達繪圖API
  超音波感應器雷達
 7.6 Me動作、光線灰階感應器
  Me PIR動作感應器
  Me光線灰階感應器
  實作小夜燈
 7.7 Me聲音感應器
  使用廣播實作特效燈
  不使用廣播實作特效燈
 7.8 Me溫度感應器與馬達連接埠
  Me Orion馬達連接埠
  Me Orion藍牙自走車
  實作降溫器
 7.9結語

8使用Arduino IDE
 8.1閃爍控制板上的LED
  撰寫儲存草稿碼
  設定控制板、序列埠與上傳程式
  Arduino IDE的範例
 8.2從mBlock到Arduino IDE
  千變萬化彩虹燈
  蜂鳴器節拍器
  超音波感應器測距
  序列埠監控視窗
  四位數七段顯示器
 8.3探討Stepper程式庫
  Arduino IDE的Stepper範例不會動?
  步進數與激磁方式
  setSpeed的問題
 8.4 使用Makeblock程式庫
  安裝新程式庫
  安裝Makeblock程式庫
  使用Me藍牙模組
  千變萬化霓虹燈
  實作小夜燈
  實作特效燈
  實作降溫器
 8.5結語