.
01 簡介篇 1.1 什麼是 Arduino? 1.2 Arduino 特色 1.3 Arduino 歷史02 Arduino 硬體介紹 2.1 Arduino 硬體介紹 2.2 Arduino 硬體外觀 2.3 自製 Arduino 板子 2.4 Arduino MCU IC 介紹 2.5 Arduino 相關網站03 Arduino 開發環境介紹 3.1 Arduino 軟體 3.2 用 Eclipse 寫 Arduino 程式 3.3 Autodesk 123D Circuits 線上 Arduino 3.4 Arduino 中文化設定04 我的第一個 Arduino 4.1 麵包板怎麼使用? 4.2 Arduino 的第一個程式 - LED 閃爍 4.3 確認您的程式是否編譯成功 - Verify 4.4 燒錄 Upload to I/O Board 4.5 了解我的第一個 Arduino 程式 4.6 線上版 Arduino - Autodesk 123D Circuits 安裝與使用05 Digital 數位輸入與輸出 5.1 Digital Output 設定 Pin 的輸出 - 霹靂燈範例 5.2 Digital Input - 讀取按鈕訊號數值 code06 Analog 類比 6.1 Analog Input - 讀取可變電阻的資料 6.2 Analog Output 的輸出 - LED 明亮控制範例07 UART、Serial RX/TX–TTL、RS232 傳遞資料 7.1 Serial 的資料傳遞08 PWM 脈衝寬度調變 8.1 PWM Output 脈衝寬度調輸出 8.2 PWM 透過 DigitalWrite 達成效果09 Pulse 脈衝 9.1 pulseIn 脈衝時間長度 9.2 pulseIn 範例 - 查用戶多久沒有按下按鈕10 SPI 串列外設介面 10.1 SPI 串列外設介面介紹 10.2 SPI 範例程式 - 主從端 Master 10.3 SPI 範例程式 2 - 主從端 Master11 Arduino 函數 11.1 輸出入函數 11.2 資料型態 datatype 11.3 時間 11.4 數學 11.5 邏輯流程控制 11.6 中斷函數 11.7 字串處理函數 String 11.8 串列埠通訊 11.9 特殊函式庫 11.10 開發自己專屬的函式庫和設計自己的函數12 Arduino 與傳感器 12.1 水銀開關讀取 - 物體傾斜偵測 12.2 光敏電阻 - 自製小夜燈 12.3 電晶體 - 控制玩具車馬達 12.4 濕度傳感器 - 室內保溼監測 12.5 溫度傳感器 - 溫度記錄器 12.6 Servo 步進馬達 - 控制機器手臂的關鍵 12.7 搖桿 - 自製遊樂器搖桿 12.8 一氧化碳傳感器 - 室內一氧化碳警報器 12.9 超聲波距離傳感器–倒車警示器 12.10 火焰傳感器 - 自製火災警報器 12.11 一氧化碳 / 瓦斯傳感器 / 煙霧傳感器 - 家中安全警報器 12.12 紅外線動作傳感器 - 小偷警示器 12.13 繼電器 - 自製智慧家庭自動控制設備 12.14 七段式數字號碼 LED - 顯示數字 12.15 土壤濕度傳感器 - 盆栽水份顯示器 12.16 數字鍵盤 12.17 聲音傳感器 - 噪音檢測器 12.18 溫度計和濕度計二合一的傳感器 DHT11 12.19 酒精傳感器 - 預防酒駕利器 12.20 DC 馬達 12.21 8x8 LED 矩陣燈 - 自製 LED 廣告招牌和字幕機 12.22 顏色檢測器 - 自製家中油漆顏色檢測器 12.23 FM 收音機 12.24 藍色背光液晶模組 LCD 2x16 面板 - 顯示圖片和文字 12.25 RFID 讀卡機 - 悠遊卡讀取器核心 12.26 SD 讀卡機 - 資料儲存和讀取 12.27 ADXL345 三軸重力加速度 / 傾斜角度模組 12.28 三軸磁場傳感器 - 指南針13 通訊 13.1 遙控器 13.2 與個人電腦傳遞資料(Java, Flash, Unity, Scratch, processing) 13.3 MIDI - 電子琴的溝通 13.4 網路 Ethernet - 自製伺服器、取得網路資料 13.5 ZigBee / XBee - 一對多近距離通訊 13.6 藍牙手機、電腦的無線通訊 13.7 RF 433Mhz - 無線電頻率通訊14 Arduino 與 IC 實驗 14.1 74HC 595 - 延伸出多個接腳 14.2 LM 393 - 比較 A 接腳和 B 接腳哪一個大15 Arduino 綜合實驗 15.1 音樂播放 15.2 計算按鍵按下的時間16 Android 和 iOS 手機與 Arduino 連接 16.1 Arduino USB Host 16.2 使用藍牙將 Arduino 和 Android 連接起來 16.3 Android 與 Arduino 連接 - 透過 Android IOIO 16.4 Android 與 Arduino 連接 - 直接連接 16.5 iOS 與 Arduino 連接 - 透過藍牙 4.0 BLEAppendix A 本書硬體列表
8051入門--組合語言輕鬆學(第三版) 8051入門--C語言輕鬆學
114段教學與執行影片(CH11~CH16為較短影片或執行結果影片,無配音)/範例程式檔