热线电话:010-68020361
趙英傑《超圖解 Arduino 互動設計入門(第四版)》旗標
该货品暂时缺货,请在下面输入您的邮箱地址或手机号码,当我们有现货供应时,我们会发送邮件通知您!
超圖解 Arduino 互動設計入門(第四版)
详细资料作者: 趙英傑 出版社:旗標 出版日期:2020/03/12語言:繁體中文定價:680元ISBN:9789863126232規格:平裝 / 656頁 / 17 x 23 x 3.3 cm / 普通級 / 雙色印刷 / 四版
內容簡介 華文世界銷售第一的 Arduino 創客經典教材! 本書的目標是讓高中以上, 沒有電子電路基礎, 對微電腦、電子 DIY 及互動裝置有興趣的人士, 也能輕鬆閱讀, 進而順利使用 Arduino 控制板自造完成各種互動應用, 加入創客的行列。因此, 實驗用到的電子和程式觀念, 皆以手繪圖解的方式說明, 看圖就能懂。 本書特色 ■ 華文世界銷售第一的 Arduino 創客經典教材! ■ 超圖解、人人都能看得懂 ■ 沒學過電子電路也能做出來 ■ 沒寫過程式也能從零開始 ■ 隨手自造享受無窮樂趣 ■ Arduino × Android 互動串連 ■ 邁入科技潮流物聯網應用世界 目錄 1 認識 Arduino 與微電腦控制板1-1 認識 Arduino 1-2 安裝 Arduino Uno 控制板的驅動程式 1-3 Arduino 程式開發工具與開發步驟簡介1-4 上傳「閃爍 LED」範例程式
2 認識電子零件與工具2-1 電壓、電流與接地2-2 控制板的電源供應器2-3 電阻2-4 電容2-5 二極體2-6 發光二極體(LED) 2-7 看懂電路圖2-8 電子工作必備的量測工具:萬用電錶 2-9 麵包板以及其他電子工具
3 Arduino 控制板與程式設計入門3-1 Arduino Uno 控制板的功能和接腳說明3-2 認識程式語言動手做 3-1 寫一個 LED 閃爍控制程式 3-3 用「變數」來管理程式碼3-4 不變的「常數」 3-5 使用 #define 巨集指令替換資料
4 開關、分歧指令與歐姆定律4-1 認識開關 4-2 開關電路與上 / 下拉電阻 動手做 4-1 用麵包板組裝開關電路4-3 改變程式流程的 if 條件式 動手做 4-2 LED 切換開關動手做 4-3 用 RC 電路消除開關彈跳訊號動手做 4-4 LED 跑馬燈 4-4 迴圈動手做 4-5 跑馬燈範例程式二:使用 for 迴圈 4-5 認識陣列 動手做 4-6 使用陣列變數的 LED 來回跑馬燈 4-6 用歐姆定律計算出限流電阻值
5 UART 序列埠通信5-1 並列與序列通訊簡介5-2 認識 UART 序列埠5-3 處理文字訊息:認識字元與字串資料類型5-4 認識程式庫:傳遞序列訊息動手做 5-1 從序列埠監控視窗觀察變數值5-5 認識 String(字串)程式庫 5-6 從 Arduino 接收序列埠資料 動手做 5-2 從序列埠控制 LED 開關5-7 switch...case 控制結構5-8 認識數字系統
6 LED 七段顯示器與序列轉並列輸出 IC6-1 七段顯示器動手做 6-1 連接 LED 七段顯示器與 Arduino 板6-2 使用積體電路簡化電路 動手做 6-2 序列連接七段顯示器 動手做 6-3 不用 delay() 的延遲方法動手做 6-4 一個 74HC595 控制多個七段顯示器
7 SPI 序列介面與 LED 矩陣顯示器7-1 建立自訂函式動手做 7-1 建立自訂函式 7-2 變數的有效範圍:全域、區域和靜態 7-3 LED 矩陣簡介 7-4 認識 SPI 序列介面與 MAX7219 動手做 7-2 組裝 LED 矩陣電路 7-5 顯示單一矩陣圖像動手做 7-3 在矩陣 LED 上顯示音符圖像動手做 7-4 在序列埠監控視窗輸出矩形排列的星號7-6 LED 矩陣動畫與多維陣列程式設計 動手做 7-5 在矩陣 LED 上顯示動態圖像7-7 LED 矩陣跑馬燈動手做 7-6 LED 矩陣逐字捲動效果程式7-8 認識指標(Pointer) 7-9 將常數保存在「程式記憶體」裡
8 I2C 序列通訊介面與 LCD 顯示器8-1 認識文字型 LCD 顯示模組動手做 8-1 並列連接 LCD 顯示器 8-2 認識 I2C 介面動手做 8-2 掃描 I2C 匯流排連接的週邊位址 8-3 LCD 顯示器的特殊字元和自訂字元動手做 8-3 在 LCD 上顯示自訂字元符號 動手做 8-4 透過 I2C 介面串連兩個 Arduino 板 動手做 8-5 在 I2C 介面上傳送整數資料8-4 DHT11 數位溫濕度感測器 動手做 8-6 製作數位溫濕度顯示器
9 類比信號處理9-1 讀取類比值動手做 9-1 從序列埠讀取「類比輸入」值9-2 認識光敏電阻與分壓電路動手做 9-2 使用光敏電阻製作小夜燈9-3 壓力感測器與彎曲感測器9-4 電容式麥克風元件與運算放大器 動手做 9-3 自製麥克風聲音放大器(拍手控制開關) 動手做 9-4 拍手控制開關改良版
10 變頻控制 LED 燈光和馬達10-1 調節電壓變化10-2 類比輸出(PWM)指令和預設頻率 動手做 10-1 調光器 動手做 10-2 隨機數字與燭光效果動手做 10-3 透過序列埠調整燈光亮度10-3 認識直流馬達10-4 認識電晶體元件 動手做 10-4 電晶體馬達控制與調速器
11 發音體、超音波距離感測、物件導向程式設計與自製程式庫11-1 發音體和聲音11-2 使用 tone() 函數發出聲音 動手做 11-1 演奏一段瑪莉歐旋律11-3 認識超音波動手做 11-2 使用超音波感測器製作數位量尺11-4 物件導向程式設計:自己寫程式庫
12 馬達控制板與自動迴避障礙物的自走車12-1 控制馬達正反轉的 H 橋式馬達控制電路 動手做 12-1 編寫馬達驅動程式模組 動手做 12-2 自動迴避障礙物的自走車
13 伺服馬達、數位濾波、資料排序與體感控制機械雲台13-1 認識伺服馬達動手做 13-1 吃錢幣存錢筒動手做 13-2 自製伺服馬達雲台13-2 簡易數位濾波以及資料排序演算法13-3 使用陀螺儀和加速度計模組控制伺服馬達雲台 13-4 從陀螺儀和加速度計取得角度 動手做 13-3 讀取 IMU 數據並繪圖顯示 動手做 13-4 透過「序列埠繪圖家」 呈現訊號波形動手做 13-5 使用 IMU 感測器 控制伺服馬達
14 紅外線遙控、施密特觸發器與循跡自走車14-1 認識紅外線動手做 14-1 使用 IRremote 程式庫解析紅外線遙控值 動手做 14-2 使用紅外線遙控器控制伺服馬達動手做 14-3 從 Arduino 發射紅外線 遙控電器 14-2 認識反射型與遮光型光電開關 動手做 14-4 光電子琴製作14-3 紅外線循跡/避障模組與施密特觸發器 14-4 認識電壓比較器 14-5 製作循跡自走車 動手做 14-5 組裝自走車
15 手機藍牙遙控機器人製作15-1 電波、頻段和無線傳輸簡介15-2 認識藍牙(Bluetooth) 15-3 5V 和 3.3V 電壓準位轉換 動手做 15-1 使用軟體序列埠 (SoftwareSerial) 連接 Arduino 與藍牙模組動手做 15-2 用 Android 手機藍牙遙控機器人15-4 透過 AT 命令更改藍牙模組的名稱動手做 15-3 透過 AT 命令更改藍牙 模組的名稱
16 RFID 無線識別裝置16-1 認識條碼與 RFID 動手做 16-1 讀取 Mifare RFID 卡的 UID 碼 動手做 16-2 Mifare RFID 的門禁系統實驗16-2 Mifare Classic 1KB 的記憶體結構動手做 16-3 讀寫 RFID 卡片資料(扣款與充值)實驗
17 網路與 HTML 網頁基礎+嵌入式網站伺服器製作17-1 認識網路與 IP 位址17-2 網域名稱、URL 網址和傳輸協定動手做 17-1 認識網頁與 HTML 17-3 網路的連線標準與封包 17-4 認識 HTTP 通訊協定17-5 連接乙太(Ethernet)網路卡建立 Arduino 微型網站伺服器 動手做 17-2 建立微型網站伺服器
18 網路家電控制18-1 使用 Webduino 程式庫建立微型網站 動手做 18-1 監控遠端的溫濕度值18-2 傳遞資料給網站伺服器 動手做 18-2 建立網頁表單18-3 認識傳遞資料的 GET 方法和查詢字串 動手做 18-3 建立接收 POST 表單資料的自訂命令 18-4 控制家電開關動手做 18-4 使用繼電器控制家電開關
19 ESP8266 控制板 Wi-Fi 物聯網應用實作19-1 ESP8266 模組 19-2 Wemos D1 mini 板的接腳19-3 使用 Arduino IDE 開發 ESP8266 控制板程式 19-4 認識 Wi-Fi 無線網路19-5 使用 ESP8266 的 WiFi 程式庫連接無線網路 動手做 19-1 使用 ESP8266WebServer 程式庫建立 HTTP 伺服器動手做 19-2 處理 GET 或 POST 請求 19-6 PIR 人體感應器動手做 19-3 偵測人體移動19-7 從 ESP8266 串連網路服務 動手做 19-4 從 D1 板(ESP8266)連結網站伺服器動手做 19-5 自動發送 LINE 訊息的入侵警報系統 19-8 在 ESP8266 的快閃記憶體中儲存網頁檔案 動手做 19-6 建立非同步網站伺服器讀取並傳送網頁檔案 動手做 19-7 動態網頁調光器 19-9 使用 MOSFET 元件轉換邏輯電位
A 中斷處理與交流電調光器製作A-1 輪詢 VS 中斷 A-2 調整交流電的輸出功率A-3 定時觸發執行的 TimerOne 程式庫動手做 A-1 交流電調光器電路
PDF 電子書B 燒錄 ATmega 微處理器的開機啟動程式 (bootloader)動手做 B-1 用麵包板組裝 Arduino 微電腦實驗板動手做 B-2 使用 Arduino Uno 控制板燒錄 bootloader 動手做 B-3 連接電腦的 USB 介面並上傳程式檔
C 改造 3C 小玩意的控制鈕C-1 認識光電耦合元件
D 認識焊接工具:焊錫、電烙鐵及焊接助手D-1 焊接工具動手做 D-1 基礎焊接練習 動手做 D-2 焊接鱷魚夾D-2 印刷電路板及萬用板 動手做 D-3 焊接電路板動手做 D-4 活用 USB 電源供應器
E 使用 App Inventor 開發 Android AppE-1 認識 App Inventer 2.0E-2 建立第一個 App Inventor 專案:聲音播放程式E-3 藍牙遙控機器人 App 的程式碼說明
F 使用 Wii 搖桿控制機械手臂F-1 認識 Wii 左手把的通訊介面:I2C動手做 F-1 讀取 Wii 左手把的搖桿、按鈕與加速度計值動手做 F-2 使用 Wii 左手把控制機械手臂