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