人民幣定價:59 元
定價
:NT$ 354 元優惠價
:
87 折 308 元
絕版無法訂購
商品簡介
作者簡介
目次
商品簡介
Arduino與LabVIEW開發實戰
沈金鑫 編著
圖書在版編目(CIP)數據
Arduino與LabVIEW開發實戰 / 沈金鑫編著. —北京:機械工業出版社,2014.3
ISBN 978-7-111-45839-5
I. A… II. 沈… III. ①單片微型電腦-程式設計 ②軟體工具-程式設計 IV. ①TP368.1 ②TP311.56
中國版本圖書館CIP資料核字(2014)第029106號
版權所有·侵權必究
封底無防偽標均為盜版
本書法律顧問:北京大成律師事務所 韓光/ 鄒曉東
本書主要講述Arduino控制器與LabVIEW軟體的系統設計與實踐,搭建基於Arduino與LabVIEW的測控系統。
全書共分為6章。第1章和第2章分別介紹了Arduino和LabVIEW的基礎知識;第3章講解了如何連接Arduino與LabVIEW;第4章通過15個基礎實驗深入介紹了如何使用LabVIEW Interface for Arduino;最後,在第5章和第6章中分別通過7個應用實例和4個實戰專案,詳細地分析與講解了基於Arduino與LabVIEW的專案的設計方法,並附有硬體連接圖和程式碼,有一定的工程應用參考價值。
本書適合大中專院校的儀器儀錶類、電子類、通信類、電腦類等專業學生閱讀,還適合Arduino學習者、LabVIEW學習者以及渴望利用Arduino與LabVIEW實現自己想法的創客們。
機械工業出版社(北京市西城區百萬莊大街22號 郵遞區號 100037)
責任編輯: 陳佳媛
沈金鑫 編著
圖書在版編目(CIP)數據
Arduino與LabVIEW開發實戰 / 沈金鑫編著. —北京:機械工業出版社,2014.3
ISBN 978-7-111-45839-5
I. A… II. 沈… III. ①單片微型電腦-程式設計 ②軟體工具-程式設計 IV. ①TP368.1 ②TP311.56
中國版本圖書館CIP資料核字(2014)第029106號
版權所有·侵權必究
封底無防偽標均為盜版
本書法律顧問:北京大成律師事務所 韓光/ 鄒曉東
本書主要講述Arduino控制器與LabVIEW軟體的系統設計與實踐,搭建基於Arduino與LabVIEW的測控系統。
全書共分為6章。第1章和第2章分別介紹了Arduino和LabVIEW的基礎知識;第3章講解了如何連接Arduino與LabVIEW;第4章通過15個基礎實驗深入介紹了如何使用LabVIEW Interface for Arduino;最後,在第5章和第6章中分別通過7個應用實例和4個實戰專案,詳細地分析與講解了基於Arduino與LabVIEW的專案的設計方法,並附有硬體連接圖和程式碼,有一定的工程應用參考價值。
本書適合大中專院校的儀器儀錶類、電子類、通信類、電腦類等專業學生閱讀,還適合Arduino學習者、LabVIEW學習者以及渴望利用Arduino與LabVIEW實現自己想法的創客們。
機械工業出版社(北京市西城區百萬莊大街22號 郵遞區號 100037)
責任編輯: 陳佳媛
作者簡介
目次
推薦序一
推薦序二
前 言
第1章 Arduino基礎 / 1
1.1 Arduino是什么 / 1
1.1.1 Arduino控制器系列 / 1
1.1.2 Arduino Uno控制器 / 4
1.2 搭建Arduino開發平臺 / 7
1.2.1 安裝驅動 / 7
1.2.2 Arduino IDE的使用 / 8
1.2.3 第一個項目——Blink / 10
1.2.4 Arduino程序框架 / 12
1.3 數字輸入/輸出 / 13
1.3.1 數字I/O的函數庫 / 13
1.3.2 實驗:百變流水燈 / 14 推薦序一推薦序二前 言第1章 Arduino基礎 / 11.1 Arduino是什么 / 11.1.1 Arduino控制器系列 / 11.1.2 Arduino Uno控制器 / 41.2 搭建Arduino開發平臺 / 71.2.1 安裝驅動 / 71.2.2 Arduino IDE的使用 / 81.2.3 第一個項目——Blink / 101.2.4 Arduino程序框架 / 121.3 數字輸入/輸出 / 131.3.1 數字I/O的函數庫 / 131.3.2 實驗:百變流水燈 / 141.3.3 實驗:“聽話”的燈 / 151.4 模擬輸入/輸出 / 161.4.1 模擬I/O的函數庫 / 161.4.2 實驗:會呼吸的燈 / 171.4.3 實驗:調光LED / 181.5 串口通信 / 191.5.1 串口函數庫的使用 / 201.5.2 實驗:回音壁 / 221.5.3 實驗:串口電壓表 / 231.6 時間函數 / 241.6.1 時間函數庫 / 241.6.2 實驗:系統已運行時間 / 25第2章 LabVIEW基礎 / 262.1 LabVIEW與虛擬儀器 / 262.1.1 什么是虛擬儀器 / 262.1.2 什么是LabVIEW / 272.1.3 數據流與圖形化編程 / 272.2 認識LabVIEW / 292.2.1 前面板 / 292.2.2 程序框圖 / 302.2.3 圖標/連接器 / 312.2.4 第一個項目——Hello,World!/ 312.2.5 程序調試技術 / 322.3 數據類型與數據運算 / 332.3.1 數值型 / 332.3.2 枚舉型 / 352.3.3 布爾型 / 362.3.4 數組 / 382.3.5 字符串 / 452.3.6 簇 / 512.4 程序結構 / 552.4.1 順序結構 / 552.4.2 循環結構 / 572.4.3 條件結構 / 612.4.4 定時結構 / 632.4.5 事件結構 / 652.4.6 公式節點 / 672.4.7 局部變量與全局變量 / 682.5 波形顯示 / 702.5.1 波形圖表 / 702.5.2 波形圖 / 712.5.3 XY圖 / 732.6 文件I/O / 752.6.1 文本文件的讀寫 / 752.6.2 電子表格文件的讀寫 / 762.6.3 二進制文件的讀寫 / 792.7 信號分析與處理 / 822.7.1 數字濾波 / 822.7.2 曲線擬合 / 842.8 設計模式 / 862.8.1 事件處理循環模式 / 872.8.2 狀態機模式 / 89第3章 如何連接Arduino與LabVIEW / 913.1 LabVIEW Interface for Arduino方式 / 913.1.1 LIAT的下載與安裝 / 923.1.2 LIAT函數庫及使用 / 943.2 串口控制方式 / 1053.2.1 串口通信 / 1053.2.2 VISA函數庫的使用 / 1103.2.3 實驗:Arduino與LabVIEW串口通信的實現 / 1123.3 無線串口方式 / 1163.3.1 Bluetooth / 1173.3.2 APC220 / 1233.3.3 ZigBee / 1273.4 Ethernet方式 / 1383.4.1 Ethernet硬件簡介 / 1383.4.2 Ethernet庫及使用 / 1403.4.3 TCP函數庫的使用 / 1473.4.4 實驗:基于Ethernet的Arduino與LabVIEW通信實現 / 152第4章 基礎實驗篇 / 1564.1 實驗:閃爍燈 / 1564.2 實驗:流水燈 / 1574.3 實驗:虛擬電壓表 / 1594.4 實驗:會呼吸的燈 / 1604.5 實驗:RGB調色 / 1624.6 實驗:簡易示波器 / 1634.7 實驗:數據采集卡 / 1644.8 實驗:單個舵機的控制 / 1664.9 實驗:多個舵機的控制 / 1674.10 實驗:液晶時鐘 / 1694.11 實驗:液晶滾動顯示 / 1704.12 實驗:數碼管顯示 / 1714.13 實驗:基于LM35的溫度計 / 1734.14 實驗:基于熱敏電阻的溫度計 / 1744.15 實驗:基于光敏電阻的光強計 / 175第5章 應用進階篇 / 1775.1 多路數據采集 / 1775.1.1 概述 / 1775.1.2 數據采集定義 / 1775.1.3 Arduino部分設計 / 1785.1.4 LabVIEW程序設計 / 1805.1.5 實驗與演示 / 1825.1.6 小結 / 1825.2 熱電偶高溫監測 / 1825.2.1 概述 / 1825.2.2 熱電偶 / 1835.2.3 MAX6675 / 1845.2.4 Arduino部分設計 / 1845.2.5 LabVIEW程序設計 / 1865.2.6 實驗與演示 / 1875.2.7 小結 / 1885.3 多路溫度數字測量 / 1895.3.1 概述 / 1895.3.2 DS18B20 / 1895.3.3 Arduino部分設計 / 1905.3.4 LabVIEW程序設計 / 1925.3.5 實驗與演示 / 1945.3.6 小結 / 1955.4 溫濕度測量 / 1955.4.1 概述 / 1955.4.2 DHT11 / 1965.4.3 Arduino部分設計 / 1975.4.4 LabVIEW程序設計 / 1985.4.5 實驗與演示 / 2005.4.6 小結 / 2005.5 超聲波測距 / 2005.5.1 概述 / 2005.5.2 超聲波傳感器SR-04 / 2015.5.3 Arduino部分設計 / 2025.5.4 LabVIEW程序設計 / 2045.5.5 小結 / 2065.6 紅外測距 / 2075.6.1 概述 / 2075.6.2 紅外測距傳感器 / 2075.6.3 Arduino部分設計 / 2085.6.4 LabVIEW程序設計 / 2105.6.5 小結 / 2135.7 小量程電子稱重系統 / 2135.7.1 概述 / 2135.7.2 稱重傳感器 / 2145.7.3 HX711 / 2155.7.4 Arduino部分設計 / 2185.7.5 LabVIEW程序設計 / 2195.7.6 小結 / 225第6章 實戰項目篇 / 2266.1 無線遙控智能小車 / 2266.1.1 概述 / 2266.1.2 傳感與執行部分 / 2276.1.3 Arduino部分設計 / 2306.1.4 LabVIEW程序設計 / 2356.1.5 調試與故障排除 / 2406.1.6 小結 / 2406.2 基于ZigBee的個人小型氣象站 / 2406.2.1 概述 / 2406.2.2 傳感器部分 / 2416.2.3 Arduino部分設計 / 2476.2.4 LabVIEW程序設計 / 2506.2.5 調試與故障排除 / 2546.2.6 小結 / 2566.3 基于485總線的智能農業監測系統 / 2566.3.1 概述 / 2566.3.2 傳感器部分 / 2576.3.3 Arduino部分設計 / 2606.3.4 LabVIEW程序設計 / 2636.3.5 調試與故障排除 / 2656.3.6 小結 / 2666.4 基于網絡的遠程智能家居系統 / 2666.4.1 概述 / 2666.4.2 傳感器及控制部分 / 2676.4.3 Arduino部分設計 / 2726.4.4 LabVIEW程序設計 / 2756.4.5 調試與故障排除 / 2766.4.6 小結 / 279參考文獻 / 280
推薦序二
前 言
第1章 Arduino基礎 / 1
1.1 Arduino是什么 / 1
1.1.1 Arduino控制器系列 / 1
1.1.2 Arduino Uno控制器 / 4
1.2 搭建Arduino開發平臺 / 7
1.2.1 安裝驅動 / 7
1.2.2 Arduino IDE的使用 / 8
1.2.3 第一個項目——Blink / 10
1.2.4 Arduino程序框架 / 12
1.3 數字輸入/輸出 / 13
1.3.1 數字I/O的函數庫 / 13
1.3.2 實驗:百變流水燈 / 14 推薦序一推薦序二前 言第1章 Arduino基礎 / 11.1 Arduino是什么 / 11.1.1 Arduino控制器系列 / 11.1.2 Arduino Uno控制器 / 41.2 搭建Arduino開發平臺 / 71.2.1 安裝驅動 / 71.2.2 Arduino IDE的使用 / 81.2.3 第一個項目——Blink / 101.2.4 Arduino程序框架 / 121.3 數字輸入/輸出 / 131.3.1 數字I/O的函數庫 / 131.3.2 實驗:百變流水燈 / 141.3.3 實驗:“聽話”的燈 / 151.4 模擬輸入/輸出 / 161.4.1 模擬I/O的函數庫 / 161.4.2 實驗:會呼吸的燈 / 171.4.3 實驗:調光LED / 181.5 串口通信 / 191.5.1 串口函數庫的使用 / 201.5.2 實驗:回音壁 / 221.5.3 實驗:串口電壓表 / 231.6 時間函數 / 241.6.1 時間函數庫 / 241.6.2 實驗:系統已運行時間 / 25第2章 LabVIEW基礎 / 262.1 LabVIEW與虛擬儀器 / 262.1.1 什么是虛擬儀器 / 262.1.2 什么是LabVIEW / 272.1.3 數據流與圖形化編程 / 272.2 認識LabVIEW / 292.2.1 前面板 / 292.2.2 程序框圖 / 302.2.3 圖標/連接器 / 312.2.4 第一個項目——Hello,World!/ 312.2.5 程序調試技術 / 322.3 數據類型與數據運算 / 332.3.1 數值型 / 332.3.2 枚舉型 / 352.3.3 布爾型 / 362.3.4 數組 / 382.3.5 字符串 / 452.3.6 簇 / 512.4 程序結構 / 552.4.1 順序結構 / 552.4.2 循環結構 / 572.4.3 條件結構 / 612.4.4 定時結構 / 632.4.5 事件結構 / 652.4.6 公式節點 / 672.4.7 局部變量與全局變量 / 682.5 波形顯示 / 702.5.1 波形圖表 / 702.5.2 波形圖 / 712.5.3 XY圖 / 732.6 文件I/O / 752.6.1 文本文件的讀寫 / 752.6.2 電子表格文件的讀寫 / 762.6.3 二進制文件的讀寫 / 792.7 信號分析與處理 / 822.7.1 數字濾波 / 822.7.2 曲線擬合 / 842.8 設計模式 / 862.8.1 事件處理循環模式 / 872.8.2 狀態機模式 / 89第3章 如何連接Arduino與LabVIEW / 913.1 LabVIEW Interface for Arduino方式 / 913.1.1 LIAT的下載與安裝 / 923.1.2 LIAT函數庫及使用 / 943.2 串口控制方式 / 1053.2.1 串口通信 / 1053.2.2 VISA函數庫的使用 / 1103.2.3 實驗:Arduino與LabVIEW串口通信的實現 / 1123.3 無線串口方式 / 1163.3.1 Bluetooth / 1173.3.2 APC220 / 1233.3.3 ZigBee / 1273.4 Ethernet方式 / 1383.4.1 Ethernet硬件簡介 / 1383.4.2 Ethernet庫及使用 / 1403.4.3 TCP函數庫的使用 / 1473.4.4 實驗:基于Ethernet的Arduino與LabVIEW通信實現 / 152第4章 基礎實驗篇 / 1564.1 實驗:閃爍燈 / 1564.2 實驗:流水燈 / 1574.3 實驗:虛擬電壓表 / 1594.4 實驗:會呼吸的燈 / 1604.5 實驗:RGB調色 / 1624.6 實驗:簡易示波器 / 1634.7 實驗:數據采集卡 / 1644.8 實驗:單個舵機的控制 / 1664.9 實驗:多個舵機的控制 / 1674.10 實驗:液晶時鐘 / 1694.11 實驗:液晶滾動顯示 / 1704.12 實驗:數碼管顯示 / 1714.13 實驗:基于LM35的溫度計 / 1734.14 實驗:基于熱敏電阻的溫度計 / 1744.15 實驗:基于光敏電阻的光強計 / 175第5章 應用進階篇 / 1775.1 多路數據采集 / 1775.1.1 概述 / 1775.1.2 數據采集定義 / 1775.1.3 Arduino部分設計 / 1785.1.4 LabVIEW程序設計 / 1805.1.5 實驗與演示 / 1825.1.6 小結 / 1825.2 熱電偶高溫監測 / 1825.2.1 概述 / 1825.2.2 熱電偶 / 1835.2.3 MAX6675 / 1845.2.4 Arduino部分設計 / 1845.2.5 LabVIEW程序設計 / 1865.2.6 實驗與演示 / 1875.2.7 小結 / 1885.3 多路溫度數字測量 / 1895.3.1 概述 / 1895.3.2 DS18B20 / 1895.3.3 Arduino部分設計 / 1905.3.4 LabVIEW程序設計 / 1925.3.5 實驗與演示 / 1945.3.6 小結 / 1955.4 溫濕度測量 / 1955.4.1 概述 / 1955.4.2 DHT11 / 1965.4.3 Arduino部分設計 / 1975.4.4 LabVIEW程序設計 / 1985.4.5 實驗與演示 / 2005.4.6 小結 / 2005.5 超聲波測距 / 2005.5.1 概述 / 2005.5.2 超聲波傳感器SR-04 / 2015.5.3 Arduino部分設計 / 2025.5.4 LabVIEW程序設計 / 2045.5.5 小結 / 2065.6 紅外測距 / 2075.6.1 概述 / 2075.6.2 紅外測距傳感器 / 2075.6.3 Arduino部分設計 / 2085.6.4 LabVIEW程序設計 / 2105.6.5 小結 / 2135.7 小量程電子稱重系統 / 2135.7.1 概述 / 2135.7.2 稱重傳感器 / 2145.7.3 HX711 / 2155.7.4 Arduino部分設計 / 2185.7.5 LabVIEW程序設計 / 2195.7.6 小結 / 225第6章 實戰項目篇 / 2266.1 無線遙控智能小車 / 2266.1.1 概述 / 2266.1.2 傳感與執行部分 / 2276.1.3 Arduino部分設計 / 2306.1.4 LabVIEW程序設計 / 2356.1.5 調試與故障排除 / 2406.1.6 小結 / 2406.2 基于ZigBee的個人小型氣象站 / 2406.2.1 概述 / 2406.2.2 傳感器部分 / 2416.2.3 Arduino部分設計 / 2476.2.4 LabVIEW程序設計 / 2506.2.5 調試與故障排除 / 2546.2.6 小結 / 2566.3 基于485總線的智能農業監測系統 / 2566.3.1 概述 / 2566.3.2 傳感器部分 / 2576.3.3 Arduino部分設計 / 2606.3.4 LabVIEW程序設計 / 2636.3.5 調試與故障排除 / 2656.3.6 小結 / 2666.4 基于網絡的遠程智能家居系統 / 2666.4.1 概述 / 2666.4.2 傳感器及控制部分 / 2676.4.3 Arduino部分設計 / 2726.4.4 LabVIEW程序設計 / 2756.4.5 調試與故障排除 / 2766.4.6 小結 / 279參考文獻 / 280
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

