Arduino程式設計與實踐

書籍信息,內容簡介,圖書目錄,

書籍信息

作譯者:張金 等
出版時間:2018-11千 字 數:460版次:01-01頁 數:288
開本:16開裝幀:I S B N :9787121353390
換版:
紙質書定價:¥69.8

內容簡介

本書是作者開發Arduino及指導本科生參加全國教育機器人大賽的經驗總結,內容包括Arduino驅動和開發環境、語法規則,程式結構和基本函式,紅外、溫度、濕度、人體紅外感應、超音波等多種感測器的套用及編程示例,直流電動機、舵機、步進電動機的套用及顯示、無線模組接口的套用等硬體資源,智慧型搬運小車、自動化氣象站、微型飛行器、六足機器人等綜合套用實例。

圖書目錄

第1章初識Arduino
1 1什麼是Arduino
1 2為何要使用Arduino
1 3Arduino家族
1 4Arduino的硬體資源
1 4 1Arduino開發板
1 4 2Arduino的擴展硬體
1 5Arduino IDE
1 5 1選擇開發板
1 5 2選擇接口
1 5 3編寫代碼
1 5 4保存代碼
1 5 5程式的編譯和燒錄
1 6Arduino資源
第2章Arduino程式設計基礎
2 1Arduino語言及程式架構
2 2數據類型
2 2 1整型
2 2 2浮點型
2 2 3布爾型
2 2 4字元型
2 2 5位元組型
2 3數組和字元串
2 3 1數組
2 3 2字元串
2 4數據運算
2 4 1賦值運算符
2 4 2算術運算符
2 4 3關係運算符
2 4 4邏輯運算符
2 4 5遞增/減運算符
2 5程式結構
2 5 1順序結構
2 5 2選擇結構
2 5 3循環結構
第3章Arduino基本函式
3 1數字I/O
3 1 1pinMode函式
3 1 2digitalRead函式
3 1 3digitalWrite函式
3 2模擬I/O
3 2 1模擬輸入
3 2 2PWM模擬輸出
3 3數學函式
3 4時間函式
3 4 1millis()
3 4 2delay(ms)
3 4 3delayMicroseconds(value)
3 5隨機函式
3 5 1random(howsmall,howbig)
3 5 2randomSeed(seed)
3 6位操作
3 6 1bitRead(val,num)
3 6 2bitWrite(val,num1,num2)
37串口通信
371Serialbegin(speed)
372Serialavailable()
373Serialread()
374Serialwrite()
375Serialprint()和Serialprintln()
376Serialend()
38中斷函式
381中斷的概念
382中斷的分類
383中斷的使用
39SPI接口
391概述
392SPI接口的數據傳輸
393Arduino SPI接口
394SPI類及其成員函式
第4章Arduino硬體資源
41電子元器件及Arduino的擴展
411電子元器件
412Arduino的擴展
42數字I/O接口
43模擬I/O接口
44PWM
45串口通信
46中斷
第5章感測器模組
51紅外感測器
511概述
512紅外避障感測器
513紅外尋線感測器
514紅外測距感測器
515紅外遙控感測器
52DHT11數字溫/濕度感測器
53人體紅外感應模組
54超音波測距感測器
541超音波測距感測器原理
542HC-SR04型超音波測距模組
543利用串口輸出的超音波測距試驗
第6章電動機驅動控制
61直流電動機驅動控制
611概述
612有刷直流電動機(永久磁鐵型)
613無刷直流電動機
614H橋控制電路
615程式設計
62舵機驅動控制
621舵機工作原理
622舵機的控制信號及接線方式
623舵機的控制程式
63步進電動機驅動控制
631步進電動機的原理
632步進電動機的程式設計實例

相關詞條

熱門詞條

聯絡我們