人工智能輔助Arduino編程與硬件實現(xiàn)從入門到高手
定 價:79 元
當前圖書已被 2 所學校薦購過!
查看明細
- 作者:孫志華、張俏 編著
- 出版時間:2025/6/1
- ISBN:9787122478696
- 出 版 社:化學工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:231
- 紙張:
- 版次:01
- 開本:小16開
第1章 Arduino介紹 1
1.1Arduino的特點 3
1.2Arduino IDE軟件安裝 4
1.3Arduino IDE功能介紹 7
第2章 Arduino開發(fā)編程基礎(chǔ) 9
2.1Arduino開發(fā)語言及程序架構(gòu) 9
2.1.1Arduino程序的基本結(jié)構(gòu) 13
2.1.2 Arduino程序架構(gòu)實踐 16
2.2數(shù)據(jù)類型 24
2.2.1int(整型) 24
2.2.2long(長整型) 28
2.2.3short(短整型) 30
2.2.4byte(字節(jié)型) 31
2.3數(shù)組與字符串 35
2.3.1數(shù)組 35
2.3.2字符串 37
2.3.3字符數(shù)組 38
2.3.4String對象 39
2.4數(shù)據(jù)運算 46
2.4.1算術(shù)運算符 47
2.4.2邏輯運算符 50
2.4.3比較運算符 52
2.4.4位運算符 55
2.4.5賦值運算符 58
2.5Arduino基本函數(shù) 62
2.5.1數(shù)字模擬輸入或輸出 63
2.5.2時間函數(shù) 66
2.5.3隨機函數(shù) 69
2.5.4串口通信函數(shù) 71
2.5.5中斷函數(shù) 74
2.5.6其他函數(shù) 75
第3章 硬件基礎(chǔ) 80
3.1EUNO主板控制LED 80
實戰(zhàn)項目1點亮1個LED 80
3.2EUNO主板控制預警 83
實戰(zhàn)項目2電壓檢測及報警 83
3.3EUNO主板控制運動 85
實戰(zhàn)項目3單個舵機控制 85
實戰(zhàn)項目4多個舵機控制 88
3.4EUNO主板串口通信 90
實戰(zhàn)項目5硬件串口收發(fā) 90
實戰(zhàn)項目6串口LED燈控制 94
實戰(zhàn)項目7單個舵機串口控制 96
實戰(zhàn)項目8串口舵機速度控制 103
實戰(zhàn)項目9電機PWM的控制 114
實戰(zhàn)項目10藍牙串口通信和舵機控制 123
3.5EUNO主板控制傳感器 134
實戰(zhàn)項目11聲音傳感器LED燈控制 134
實戰(zhàn)項目12超聲波測距串口顯示 137
3.6EUNO主板顯示數(shù)據(jù) 141
實戰(zhàn)項目13OLED液晶屏顯示二維碼 141
第4章 人工智能高級進階 174
4.1綜合實戰(zhàn) 智能箱體 174
4.1.1ESP32 控制柜鎖 174
4.1.2Arduino ESP32 與樹莓派通信 182
4.1.3Arduino ESP32 與 Wi-Fi 連接 187
4.2綜合實戰(zhàn) 玩轉(zhuǎn)四驅(qū)小車 192
4.2.1Arduino ESP32 控制小車 192
4.2.2Arduino ESP32 與 MQTT 通信 201
4.2.3制作 App 控制小車 209
4.3綜合實戰(zhàn) 開發(fā)對話機器人 215
4.3.1ASRPRO 語音識別模塊 215
4.3.2大語言模型環(huán)境搭建和微調(diào) 219
4.3.3Whisper 做文字識別 223
4.3.4ChatTTS 文字合成語音 228