內容簡介
Arduino是全球*流行的開源硬件和軟件開發平臺集合體,Arduino易於學習和上手,其簡單的開發方式使得創客開發者集中關注創意與實現,開發者可以借助Arduino快速完成自己的項目。本書遵循“以能力培養為核心,以技能訓練為主線,以理論知識為支撐”的編寫思想,采用基於工作過程的任務驅動教學模式,以LabVIEWforArduino的20個任務為載體,采用圖形化編程方法設計Arduino控制程序,采用嵌入LabVIEW的編譯器進行編譯、下載到Arduino控制器,使讀者掌握LabVIEWforArduino嵌入式設計的工作原理,學會LabVIEWforArduino程序設計和編程工具及其操作方法,提高LabVIEWforArduino的應用技能。本書由淺入深、通俗易懂、注重應用,便於創客學習和進行技能訓練,可作為大中專院校機電類專業學生的理論學習與實訓教材,也可作為技能培訓教材,還可供相關工程技術人員參考。
目錄
前言項目一創建LabVIEWforArduino開發環境1任務1安裝LabVIEWforArduino軟件1任務2學用LabVIEW14習題133項目二Arduino輸入輸出控制34任務3Arduino數字輸出控制任務4Arduino數字輸入控制3449任務5簡易電子琴58任務6LED數碼管輸出控制62習題265項目三Arduino模擬量控制66任務7Arduino模擬輸入控制任務8Arduino模擬輸出控制6670習題373項目四中斷定時控制74任務9Arduino外部中斷控制74任務10Arduino定時中斷控制80習題483項目五串口通信84任務11Arduino與PC通信84習題595項目六應用串口總線96任務12I2C總線及應用96任務13SPI總線及應用107習題6113項目七LCD驅動114任務14驅動LCD1602114任務15制作LCD電壓表126習題7129項目八應用特殊功能模塊130任務16應用溫度傳感器模塊LM35130任務17應用DS1307時鐘模塊134習題8139項目九電機的控制140任務18交流電機的控制140任務19交流異步電機星-三角降壓啟動運行控制150任務20步進電機的控制159習題9175