內(nèi)容推薦:
NI公司的LabVIEW產(chǎn)品,以其圖形化的編程界面使編程變得非常容易,只需拖動(dòng)圖標(biāo)就可以實(shí)現(xiàn)豐富的功能。LabVIEW為Arduino開(kāi)發(fā)了專(zhuān)門(mén)的工具包,使得Arduino的編程變得更加容易,而不是通過(guò)代碼的方式。同時(shí),借助LabVIEW的圖形顯示可以實(shí)現(xiàn)虛擬與現(xiàn)實(shí)的融合,產(chǎn)生極強(qiáng)的互動(dòng)效果。目前還沒(méi)有關(guān)于Arduino與LabVIEW互動(dòng)設(shè)計(jì)的相關(guān)書(shū)籍,本書(shū)的出版將填補(bǔ)這個(gè)空白。
本書(shū)共分 5章。第 1 章為Arduino入門(mén),介紹了Arduino的硬件資源及軟件編程方法;第 2 章為Arduino簡(jiǎn)單互動(dòng)設(shè)計(jì),介紹了使用LabVIEW Interface for Arduino工具包操作Arduino的各種硬件資源;第 3 章為傳感器互動(dòng)設(shè)計(jì),通過(guò)項(xiàng)目實(shí)例介紹了Arduino 通過(guò)傳感器與LabVIEW進(jìn)行互動(dòng)設(shè)計(jì)的方法和過(guò)程;第 4 章為Arduino擴(kuò)展模塊,介紹了Arduino兼容的藍(lán)牙模塊、LCD模塊以及電氣驅(qū)動(dòng)模塊的使用方法;第 5 章為綜合應(yīng)用,介紹了如何使用Arduino實(shí)現(xiàn)物聯(lián)網(wǎng)以及在計(jì)算機(jī)端遙控Arduino小車(chē)的方法。
什么是Arduino?
什么是LabVIEW?
目錄
第1章 Arduino入門(mén)
1.1 Arduino概述
1.2 Arduino家族
1.3 Arduino硬件資源
1.4 Arduino擴(kuò)展
1.4.1 A rduino I/O擴(kuò)展板
1.4.2 Arduino兼容模塊
1.5 編程軟件
1.5.1 Arduino IDE
1.5.2 LabVIEW Interface for Arduino
1.6 準(zhǔn)備工作
1.6.1 安裝LabVIEW 2010
1.6.2 安裝Arduino工具包
1.6.3 安裝Arduino板驅(qū)動(dòng)
1.6.4 下載固件
1.7 LabVIEW編程簡(jiǎn)介
1.7.1 LabVIEW程序的構(gòu)成
1.7.2 LabVIEW的操作模板
1.8第一個(gè)互動(dòng)項(xiàng)目——(項(xiàng)目1) 閃爍的LED
第2章 Arduino簡(jiǎn)單互動(dòng)設(shè)計(jì)
2.1 Arduino與LabVIEw的串口通信
2.2 Arduino初始化與關(guān)閉
2.2.1 Arduino初始化函數(shù)
2.2.2 Arduino關(guān)閉函數(shù)
2.3 數(shù)字輸入
2.3.1 Set Digital Pin Mode函數(shù)
2.3.2 Digital Read Pin函數(shù)
2.3.3 (項(xiàng)目2)按鍵控制虛擬LED燈
2.3.4 Digital Read Port函數(shù)
2.3.5 (項(xiàng)目3)搶答器
2.4 數(shù)字輸出
2.4.1 Digital Write Pin函數(shù)
2.4.2 (項(xiàng)目4)LED燈控制器
2.4.3 Digital Write Port函數(shù)
2.4.4 (項(xiàng)目5)LED流水燈
2.4.5 Tone函數(shù)
2.4.6 (項(xiàng)目6)小小電子琴
2.5 模擬輸入
2.5.1 Analog Read:Pin函數(shù)
2.5.2 (項(xiàng)目7)電壓表
2.5.3 Analog Read Port函數(shù)
2.5.4 模擬采樣
2.5.5 Get Finite Analog Sample函數(shù)
2.5.6 (項(xiàng)目8)有限采樣實(shí)驗(yàn)
2.5.7 Continuous Acquisition Sampie函數(shù)
2.5.8 Continuous Acquisition On函數(shù)
2.5.9 Continuous Acquisition Off函數(shù)
2.5.10 (項(xiàng)目9)連續(xù)采樣實(shí)驗(yàn)
2.6 PWM模擬輸出
2.6.1 PWM Write Pin函數(shù)
2.6.2 (項(xiàng)目10)LED呼吸燈
2.6.3 PWM Configure Porl,函數(shù)
2.6.4 PWM Write Port函數(shù)
2.6.5 (項(xiàng)目11) RGB三色LED燈
2.7 IIC/TWI總線
2.7.1 IIC總線概述
2.7.2 Arduino I2C
2.7.3 I2C Init函數(shù)
2.7.4 I2C Read函數(shù)
2.7.5 I2C Write函數(shù)
2.7.6 (項(xiàng)目12)I2C總線通信實(shí)驗(yàn)
2.8 SPI接口
2.8.1 SPI接口基本概念
2.8.2 SPI接口數(shù)據(jù)傳輸
2.8.3 Arduino SPI接口
2.8.4 SPI Init函數(shù)
2.8.5 SPI Set Bit Order函數(shù)
2.8.6 SPI Set Clock pider函數(shù)
2.8.7 SPI Set Data Mode函數(shù)
2.8.8 SPI Send Receive函數(shù)
第3章 傳感器互動(dòng)設(shè)計(jì)
3.1 傳感器模塊
3.2 Arduino與磁敏傳感器
3.2.1 磁敏傳感器
3.2.2 (項(xiàng)目13)音樂(lè)賀卡
3.3 Arduino與溫度傳感器
3.3.1 溫度傳感器
3.3.2 (項(xiàng)目14)溫控虛擬風(fēng)扇
3.4 Arduino與聲音傳感器
3.4.1 聲音傳感器
3.4.2 (項(xiàng)目15)噪聲監(jiān)測(cè)儀
3.4.3 (項(xiàng)目16)吹氣球游戲
3.5 Arduin0與振動(dòng)傳感器
3.5.1 振動(dòng)傳感器
3.5.2 (項(xiàng)目17)打鼓游戲
3.6 Arduino與搖桿
3.6.1 搖桿輸入裝置
3.6.2 (項(xiàng)目18)搖桿控制方塊
3.7 Arduino與紅外線傳感器
3.7.1 紅外線傳感器
3.7.2 (項(xiàng)目19) 自動(dòng)門(mén)
3.8 Arduino與DHTll傳感器
3.8.1 DHTll數(shù)字溫度/濕度傳感器
3.8.2 編寫(xiě)傳感器VI函數(shù)
3.8.3 修改固件程序
3.8.4 (項(xiàng)目20)溫度濕度監(jiān)測(cè)儀
3.9 Arduino與超聲波測(cè)距傳感器
3.9.1 超聲波測(cè)距傳感器
3.9.2 編寫(xiě)超聲波傳感器VI函數(shù)
3.9.3 修改固件程序
3.9.4 (項(xiàng)目21)超聲波測(cè)距儀
第4章 Arduino擴(kuò)展模塊
4.1 藍(lán)牙模塊
4.1.1 藍(lán)牙技術(shù)簡(jiǎn)介
4.1.2 DF—Bluetooth V3
4.1.3 Arduino與藍(lán)牙模塊
4.2 LED數(shù)碼管
4.2.1 LED數(shù)碼管
4.2.2 (項(xiàng)目22)倒計(jì)時(shí)顯示器
4.2.3 SPI LED模塊
4.2.4 編寫(xiě)SPI LED模塊VI程序
4.2.5 (項(xiàng)目23)數(shù)碼管時(shí)鐘
4.3 LCD模塊
4.3.1 LCD簡(jiǎn)介
4.3.2 LCD Keypad Shield
4.3.3 LCD操作函數(shù)
4.3.4 (項(xiàng)目24)在線公告板
4.4 直流電機(jī)
4.4.1 L298P直流電機(jī)驅(qū)動(dòng)板
4.4.2 (項(xiàng)目25)直流電機(jī)控制
4.5 舵機(jī)
4.5.1 舵機(jī)工作方式
4.5.2 舵機(jī)操作函數(shù)
4.5.3 (項(xiàng)目26)舵機(jī)控制
4.5.4 (項(xiàng)目27) 多自由度機(jī)械手控制
4.6 步進(jìn)電機(jī)
4.6.1 步進(jìn)電機(jī)簡(jiǎn)介
4.6.2 步進(jìn)電機(jī)操作函數(shù)
4.6.3 (項(xiàng)目28)步進(jìn)電機(jī)控制
第5章 綜合應(yīng)用
5.1 物聯(lián)網(wǎng)
5.1.1 將Arduino接人互聯(lián)網(wǎng)
5.1.2 (項(xiàng)目29)Arduino智能家居系統(tǒng)
5.2 (項(xiàng)目30)遙控藍(lán)牙小車(chē)
5.2.1 硬件連接
5.2.2 程序設(shè)計(jì)
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6085瀏覽量
35295 -
DFRobot
+關(guān)注
關(guān)注
4文章
1157瀏覽量
9507
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論