Arduino最佳入門與應用--打造互動設計輕鬆學(第三版)

    本書如同Arduino一樣的容易上手,完全以從未學習過電子、資訊相關知識的初學者角度切入,設計出多元的實作內容,成為入門與專題應用的最佳指引。專題實作單元皆包含【相關原理知識】、【函式說明】、【實作練習】三大部份,在【相關原理知識】中先說明完成專題實作所需的基本知識,【函式說明】則詳細解說使用到的Arduino函式功能及用法,最後的【實作練習】則融入互動設計作品常用的周邊元件、通

    收集中
    US$17.21
    本書如同Arduino一樣的容易上手,完全以從未學習過電子、資訊相關知識的初學者角度切入,設計出多元的實作內容,成為入門與專題應用的最佳指引。專題實作單元皆包含【相關原理知識】、【函式說明】、【實作練習】三大部份,在【相關原理知識】中先說明完成專題實作所需的基本知識,【函式說明】則詳細解說使用到的Arduino函式功能及用法,最後的【實作練習】則融入互動設計作品常用的周邊元件、通訊模組,以及各類型的感測器等超過200個實用範例及練習,學習者只需結合本書部份範例,再加上自己的創意巧思,就能設計出有趣又好玩的互動作品。


    從入門、應用到專題實作,現在,就開始輕鬆的玩好Arduino!

    ˙學習最容易:使用Arduino公司所提供的免費Arduino IDE軟體,操作簡單、輕鬆上手。本書強調在玩創意,而不是在設計Arduino 程式,全彩實圖說明,實作練習皆有詳細說明,生動有趣、輕鬆易學,絕對是一本最佳的入門書。

    ˙學習花費少:本書所使用的Arduino Uno R3原廠開發板價格不到500元,軟體可在官網https://www.arduino.cc/免費下載,全書所須周邊元件及模組價格便宜無負擔。

    ˙學習資源多:Arduino 採開放源碼(open-source)理念,不但在官網上可以找到技術支援資料,而且網路上也提供相當豐富的共享資源。

    ˙學習模組化:全書程式模組化且前後連貫一致,讀者發揮巧思創意結合部分範例程式,即能輕鬆設計完成互動作品。

    ˙內容多樣化:使用常用元件及模組,包含發光二極體、矩陣型LED模組、七段顯示器模組、液晶顯示器模組、蜂鳴器、指撥開關、按鍵開關、矩陣鍵盤、直流馬達、伺服馬達、步進馬達、RFID模組、紅外線模組、藍牙模組、RF 無線模組等,以及各類型感測器如光敏電阻、超音波感測器、溫度感測器、溼度感測器、三軸加速度計、三軸數位陀螺儀感測器等,精心設計超過260個豐富多樣化的實用範例。

    ˙應用生活化:生活化的單元教學設計,除了提高學生學習興趣之外、也能培養學生創意設計的素養能力。內容包含調光燈、霹靂燈、雨滴燈、呼吸燈、計數器、數位時鐘、數位電壓表、光線偵測應用、移動偵測應用、距離測量應用、倒車警示器、數位溫度計、數位溼度計、傾斜角度測量、旋轉角度測量、字幕機、電子琴、音樂盒、自走車、無線遙控車、自動追光系統、大樓門禁管理、紅外線家電控制、手機藍牙家電控制、藍牙家電控制、RF 無線家電控制等。

    ˙教材多元化:如果初學者有興趣深入學習,可參考作者進階教材「Arduino自走車最佳入門與應用」及「Arduino物聯網最佳入門與應用」兩本書。相信可以更加充實。

    章节目录

    1-1封面頁
    1-2書名頁
    1-3序
    1-4目錄
    1-5CH01 認識Arduino
    1-61-1 簡介
    1-71-2 Arduino 硬體介紹
    1-81-2-1 Uno 板
    1-91-2-2 Leonardo 板
    1-101-2-3 Mega 2560 板
    1-111-2-4 Micro 板
    1-121-2-5 Nano 板
    1-131-3 Arduino 軟體介紹
    1-141-4 Arduino 整合開發環境
    1-151-4-1 下載Arduino 開發環境
    1-161-4-2 Arduino 板驅動程式
    1-171-4-3 Arduino 開發環境使用說明
    1-181-4-4 執行第一個Arduino 程式
    1-19CH02 基本電路原理
    1-202-1 電的基本概念
    1-212-1-1 庫侖
    1-222-1-2 電壓
    1-232-1-3 電流
    1-242-1-4 電阻
    1-252-1-5 功率
    1-262-2 數字系統
    1-272-2-1 十進位表示法
    1-282-2-2 二進位表示法
    1-292-2-3 十六進位表示法
    1-302-2-4 常用進位轉換
    1-312-3 個人手工具
    1-322-3-1 麵包板
    1-332-3-2 原型擴充板
    1-342-3-3 電烙鐵
    1-352-3-4 尖口鉗
    1-362-3-5 斜口鉗
    1-372-3-6 剝線鉗
    1-382-4 三用電表介紹
    1-392-4-1 電壓測量
    1-402-4-2 電流測量
    1-412-4-3 電阻測量
    1-422-5 基本元件及符號
    1-43CH03 Arduino 語言基礎
    1-443-1 C 語言架構
    1-453-2 Arduino 語言架構
    1-463-3 Arduino 的變數與常數
    1-473-3-1 變數名稱
    1-483-3-2 資料型態
    1-493-3-3 變數宣告
    1-503-3-4 變數生命週期
    1-513-3-5 變數型態轉換
    1-523-4 運算子
    1-533-4-1 算術運算子
    1-543-4-2 關係運算子
    1-553-4-3 邏輯運算子
    1-563-4-4 位元運算子
    1-573-4-5 複合運算子
    1-583-4-6 運算子的優先順序
    1-593-5 Arduino 程式流程控制
    1-603-5-1 迴圈控制指令
    1-613-5-2 條件控制指令
    1-623-5-3 無條件跳躍指令
    1-633-6 函式
    1-643-6-1 函式原型
    1-653-7 陣列
    1-663-7-1 一維陣列
    1-673-7-2 二維陣列
    1-683-7-3 以陣列傳引數
    1-693-8 前置命令
    1-703-8-1 #define 前置命令
    1-713-8-2 #include 前置命令
    1-72CH04 LED 控制實習
    1-734-1 認識發光二極體
    1-744-1-1 LED 發光原理
    1-754-1-2 LED 測量方法
    1-764-1-3 串列式全彩LED
    1-774-2 函式說明
    1-784-2-1 setup( ) 函式
    1-794-2-2 loop( ) 函式
    1-804-2-3 pinMode( ) 函式
    1-814-2-4 digitalWrite( ) 函式
    1-824-2-5 analogWrite( ) 函式
    1-834-2-6 delay( ) 函式
    1-844-2-7 delayMicroseconds( ) 函式
    1-854-2-8 millis( ) 函式
    1-864-2-9 micros( ) 函式
    1-874-3 實作練習
    1-884-3-1 一個LED 閃爍實習
    1-894-3-2 四個LED 單燈右移實習
    1-904-3-3 四個LED 霹靂燈變化實習
    1-914-3-4 一個LED 亮度變化實習
    1-924-3-5 四個LED 單燈右移呼吸燈變化實習
    1-934-3-6 雨滴燈實習
    1-944-3-7 串列式全彩LED 顯示七彩顏色實習
    1-95CH05 開關控制實習
    1-965-1 認識開關
    1-975-1-1 滑動開關
    1-985-1-2 按鍵開關
    1-995-1-3 矩陣鍵盤
    1-1005-2 函式說明
    1-1015-2-1 digitalWrite( ) 函式
    1-1025-2-2 digitalRead( ) 函式
    1-1035-3 實作練習
    1-1045-3-1 一個指撥開關控制一個LED 亮與暗實習
    1-1055-3-2 一個指撥開關控制四個LED 單燈移位實習
    1-1065-3-3 一個按鍵開關控制一個LED 亮與暗實習
    1-1075-3-4 一個按鍵開關控制四個LED 移位方向實習
    1-1085-3-5 矩陣鍵盤控制串列全彩LED 實習
    1-109CH06 串列埠實習
    1-1106-1 認識串列通訊
    1-1116-1-1 RS-232 介面
    1-1126-1-2 USB 介面
    1-1136-1-3 Arduino 串列介面
    1-1146-2 函式說明
    1-1156-2-1 Serial.begin( ) 函式
    1-1166-2-2 Serial.print( ) 函式
    1-1176-2-3 Serial.println( ) 函式
    1-1186-2-4 Serial.write( ) 函式
    1-1196-2-5 Serial.available( ) 函式
    1-1206-2-6 Serial.read( ) 函式
    1-1216-3 實作練習
    1-1226-3-1 Arduino 板傳送訊息給電腦實習
    1-1236-3-2 Arduino 板傳送LED 狀態給電腦實習
    1-1246-3-3 Arduino 板接收電腦訊息實習
    1-1256-3-4 電腦鍵盤控制LED 閃爍速度實習
    1-1266-3-5 電腦鍵盤控制LED 亮與暗實習
    1-1276-3-6 電腦鍵盤控制四個LED 移位方向實習
    1-128CH07 七段顯示器實習
    1-1297-1 認識七段顯示器
    1-1307-1-1 共陽極七段顯示器顯示原理
    1-1317-1-2 共陰極七段顯示器顯示原理
    1-1327-2 四連七段顯示器
    1-1337-2-1 多工掃描原理
    1-1347-3 串列式八位七段顯示模組
    1-1357-3-1 MAX7219 介面IC
    1-1367-4 函式說明
    1-1377-4-1 bit( ) 函式
    1-1387-4-2 bitRead( ) 函式
    1-1397-4-3 bitWrite( ) 函式
    1-1407-4-4 bitSet( ) 函式
    1-1417-4-5 bitClear( ) 函式
    1-1427-4-6 SPI 函式庫
    1-1437-5 實作練習
    1-1447-5-1 一位七段顯示器顯示0~9 計數實習
    1-1457-5-2 按鍵開關控制一位七段顯示器連續上下計數實習
    1-1467-5-3 按鍵開關控制一位七段顯示器單步上數計數實習
    1-1477-5-4 四位七段顯示器顯示0000~9999 計數實習
    1-1487-5-5 按鍵開關控制四位七段顯示器連續上下數計數實習
    1-1497-5-6 使用串列八位七段顯示模組顯示數字實習
    1-1507-5-7 使用串列八位七段顯示模組顯示英文字實習
    1-1517-5-8 使用矩陣鍵盤控制串列八位七段顯示模組實習
    1-152CH08 感測器實習
    1-1538-1 認識類比/數位(A/D)轉換
    1-1548-1-1 感測器
    1-1558-1-2 放大整形
    1-1568-1-3 A/D 轉換器
    1-1578-2 函式說明
    1-1588-2-1 analogReference( ) 函式
    1-1598-2-2 analogRead( ) 函式
    1-1608-2-3 constrain( ) 函式
    1-1618-2-4 map( ) 函式
    1-1628-2-5 pulseIn( ) 函式
    1-1638-3 實作練習
    1-1648-3-1 讀取類比電壓值實習
    1-1658-3-2 調光燈實習
    1-1668-3-3 電位器控制LED 閃爍速度實習
    1-1678-3-4 LED 數位電壓表實習
    1-1688-3-5 光線偵測實習
    1-1698-3-6 移動偵測實習
    1-1708-3-7 距離測量實習—使用PING)))TM 超音波感測器
    1-1718-3-8 LM35 溫度測量實習
    1-1728-3-9 18B20 溫度測量實習
    1-1738-3-10 DHT11 溫溼度測量實習
    1-1748-3-11 MMA7361 傾斜角度測量實習
    1-1758-3-12 L3G4200 旋轉角度測量實習
    1-176CH09 矩陣型LED 實習
    1-1779-1 認識矩陣型LED 顯示器
    1-1789-1-1 內部結構
    1-1799-1-2 多工掃描原理
    1-1809-1-3 串列式88 矩陣型LED 顯示模組
    1-1819-2 函式說明
    1-1829-2-1 SPI 函式庫
    1-1839-3 實作練習
    1-1849-3-1 8X8 矩陣型LED 顯示靜態字元實習
    1-1859-3-2 電腦鍵盤控制8X8 矩陣型LED 顯示數字0~9 實習
    1-1869-3-3 按鍵控制8X8 矩陣型LED 顯示器上下計數0~9 實習
    1-1879-3-4 8X8 矩陣型LED 顯示動態字元實習
    1-1889-3-5 8X8 矩陣型LED 動態顯示字串實習
    1-189CH10 液晶顯示器實習
    1-19010-1 認識液晶顯示器
    1-19110-1-1 LCD 模組接腳說明
    1-19210-1-2 LCD 模組內部記憶體
    1-19310-2 函式說明
    1-19410-2-1 LiquidCrystal 函式庫
    1-19510-3 串列式LCD 模組
    1-19610-4 實作練習
    1-19710-4-1 顯示內建字元實習
    1-19810-4-2 字元移動實習
    1-19910-4-3 顯示特殊符號實習
    1-20010-4-4 倒數計時器實習
    1-20110-4-5 顯示自建字型實習
    1-20210-4-6 顯示1516 字型實習
    1-20310-4-7 串列式LCD 模組顯示字串實習
    1-20410-4-8 串列式LCD 模組計數器實習
    1-205CH11 聲音控制實習
    1-20611-1 認識聲音
    1-20711-1-1 音符
    1-20811-1-2 鋼琴鍵
    1-20911-1-3 頻率與週期
    1-21011-2 函式說明
    1-21111-2-1 tone( ) 函式
    1-21211-2-2 noTone( ) 函式
    1-21311-3 實作練習
    1-21411-3-1 電話聲實習
    1-21511-3-2 播放音符實習
    1-21611-3-3 電子琴實習
    1-21711-3-4 播放旋律實習
    1-21811-3-5 音樂盒實習
    1-219CH12 直流馬達控制實習
    1-22012-1 認識直流馬達
    1-22112-1-1 驅動方式
    1-22212-1-2 轉向控制
    1-22312-1-3 轉速控制
    1-22412-1-4 ULN2003 馬達驅動模組
    1-22512-1-5 L298 馬達驅動模組
    1-22612-2 函式說明
    1-22712-2-1 analogWrite( ) 函式
    1-22812-3 實作練習
    1-22912-3-1 直流馬達正轉控制實習—使用ULN2003 模組
    1-23012-3-2 直流馬達轉速控制實習—使用ULN2003 模組
    1-23112-3-3 直流馬達轉向控制實習—使用L298 模組
    1-23212-3-4 直流馬達轉速控制實習—使用L298 模組
    1-23312-3-5 自走車實習
    1-234CH13 伺服馬達控制實習
    1-23513-1 認識伺服馬達
    1-23613-1-1 伺服馬達結構
    1-23713-1-2 伺服馬達規格
    1-23813-1-3 伺服馬達接線
    1-23913-1-4 伺服馬達控制原理
    1-24013-2 函式說明
    1-24113-2-1 Servo 函式庫
    1-24213-2-2 attach( ) 函式
    1-24313-2-3 write( ) 函式
    1-24413-2-4 writeMicroseconds( ) 函式
    1-24513-2-5 read( ) 函式
    1-24613-2-6 attached( ) 函式
    1-24713-2-7 detach( ) 函式
    1-24813-3 實作練習
    1-24913-3-1 控制標準型伺服馬達轉動角度實習
    1-25013-3-2 電腦鍵盤控制標準型伺服馬達轉動角度實習
    1-25113-3-3 電腦鍵盤控制伺服馬達轉動任意角度實習
    1-25213-3-4 自動追光系統實習
    1-25313-3-5 電腦鍵盤控制連續型伺服馬達轉向及轉速實習
    1-254CH14 步進馬達控制實習
    1-25514-1 認識步進馬達
    1-25614-1-1 步進馬達結構
    1-25714-1-2 步進馬達激磁方式
    1-25814-2 TEAC 四相步進馬達
    1-25914-3 28BYJ-48 四相步進馬達
    1-26014-4 函式說明
    1-26114-4-1 Stepper 函式庫
    1-26214-4-2 setSpeed( ) 函式
    1-26314-4-3 step( ) 函式
    1-26414-5 實作練習
    1-26514-5-1 控制步進馬達轉動方向實習
    1-26614-5-2 控制步進馬達轉動速度實習
    1-26714-5-3 電腦鍵盤控制步進馬達轉向及轉速實習
    1-26814-5-4 可程式步進馬達轉速及轉向控制實習
    1-26914-5-5 28BYJ-48 步進馬達轉向控制實習
    1-270CH15 通訊實習
    1-27115-1 認識無線通訊
    1-27215-2 無線射頻辦識
    1-27315-2-1 認識無線射頻辦識
    1-27415-2-2 RFID 模組
    1-27515-3 紅外線
    1-27615-3-1 認識紅外線
    1-27715-3-2 紅外線發射模組
    1-27815-3-3 紅外線接收模組
    1-27915-4 藍牙
    1-28015-4-1 藍牙模組
    1-28115-4-2 含載板HC-05 藍牙模組
    1-28215-4-3 藍牙模組工作模式
    1-28315-4-4 藍牙模組參數設定
    1-28415-4-5 兩個藍牙模組建立連線
    1-28515-4-6 認識手機藍牙模組
    1-28615-4-7 認識App Inventor 2
    1-28715-5 RF 無線
    1-28815-5-1 TG-11 無線模組
    1-28915-5-2 nRF24L01 無線模組
    1-29015-6 ZigBee
    1-29115-7 無線網路Wi-Fi
    1-29215-8 函式說明
    1-29315-8-1 SoftwareSerial.h 函式庫
    1-29415-8-2 IRremote.h 函式庫
    1-29515-8-3 VirtualWire.h 函式庫
    1-29615-8-4 RF.h 函式庫
    1-29715-9 實作練習
    1-29815-9-1 讀取低頻RFID 標籤卡號實習
    1-29915-9-2 門禁管理系統實習
    1-30015-9-3 讀取高頻RFID 標籤卡號實習
    1-30115-9-4 紅外線傳輸實習
    1-30215-9-5 紅外線家電控制實習
    1-30315-9-6 藍牙參數設定實習
    1-30415-9-7 手機藍牙家電控制實習
    1-30515-9-8 藍牙家電控制實習
    1-30615-9-9 TG-11/315MHz 無線模組傳輸實習
    1-30715-9-10 TG-11/315MHz 家電控制實習
    1-30815-9-11 nRF24L01 無線模組傳輸實習
    1-30915-9-12 nRF24L01 家電控制實習
    1-310附錄A ASCII 碼
    1-311A-1 不可見字元
    1-312A-2 可見字元
    1-313A-3 擴充字元
    1-314附錄B 實習器材表
    1-315B-1 各章實習器材表
    1-316B-2 全書實習器材表
    1-317附錄C Arduino 燒錄器
    1-318C-1 認識Bootloader 啟動程式
    1-319C-2 Arduino 燒錄器介紹與使用
    1-320C-3 Arduino 燒錄器實作
    1-321C-4 Arduino 專題實作
    1-322附錄D Arduino 模擬程式
    1-323D-1 Arduino 模擬軟體
    1-324D-1-1 TinkerCAD Circuits 安裝與使用
    1-325D-1-2 TinkerCAD Circuits 元件區介紹與使用
    1-326D-1-3 TinkCAD Circuits 工具列介紹與使用
    1-327D-1-4 TinkerCAD Circuits 模擬器介紹與使用
    1-328D-1-5 TinkerCAD Circuits 除錯器介紹與使用
    1-329版權頁
    1-330封底頁

    用户评价

    | 收集中

    销售方案