本書從Arduino的基礎知識講起,以實物和仿真的方式,針對Arduino各個功能模塊進行了大量的實例講解,還介紹了Arduino的基本使用方法和各種擴展模塊的用法,并通過高級實驗篇綜合案例,系統(tǒng)、完整地對全書的內容進行了實戰(zhàn)演練。
本書內容由易到難,循序漸進,更有真實完整的實作步驟說明,適合應用型本科、高職高專院校相關專業(yè)學生及Arduino編程愛好者閱讀。
第1章 單片機簡介
1.1 單片機概述
1.2 初識Arduino
第2章 Arduino 基礎篇
2.1 Arduino開發(fā)板
2.2 Arduino IDE 軟件開發(fā)環(huán)境
2.3 實驗:點亮第一盞小燈
2.4 Arduino編程基礎
第3章 I/O口應用篇
3.1 數(shù)字接口
3.2 調音函數(shù)
3.3 中斷函數(shù)
3.4 模擬接口
3.5 PWM的概念及應用
3.6 脈沖寬度測量函數(shù)
第4章 基礎通信篇
4.1 串口通信
4.2 FC通信
4.3 SPI通信
第5章 Modbus 通信
5.1 Modbus 通信協(xié)議
5.2 學習使用Modbus 助手
5.3 使用Modbus串口助手控制伺服電機
5.4 使用Modbus RTU 函數(shù)庫
5.5 實驗:Arduino使用Modbus RTU 控制伺服電機
第6章 藍牙篇
6.1 藍牙簡介
6.2 藍牙系統(tǒng)狀態(tài)
6.3 藍牙地址
6.4 藍牙模塊的使用
第7章 網(wǎng)絡篇
7.1 初識網(wǎng)絡
7.2 初識物聯(lián)網(wǎng)開發(fā)板 ESP8266-NodeMCU
第8章 高級實驗篇
8.1 利用光電編碼器進行電機測速
8.2 簡易電流表的設計
8.3 物聯(lián)網(wǎng)控制LED燈
8.4 NodeMCU 開發(fā)板間數(shù)據(jù)通信
8.5 物聯(lián)網(wǎng)多點煙霧報警系統(tǒng)設計
附錄 直流一體化力矩伺服