人工智能辅助Arduino编程与硬件实现从入门到高手
定 价:79 元
- 作者:孙志华、张俏 编著
- 出版时间:2025/6/1
- ISBN:9787122478696
- 出 版 社:化学工业出版社
- 中图法分类:TP368.1
- 页码:231
- 纸张:
- 版次:01
- 开本:小16开
第1章 Arduino介绍 1
1.1Arduino的特点 3
1.2Arduino IDE软件安装 4
1.3Arduino IDE功能介绍 7
第2章 Arduino开发编程基础 9
2.1Arduino开发语言及程序架构 9
2.1.1Arduino程序的基本结构 13
2.1.2 Arduino程序架构实践 16
2.2数据类型 24
2.2.1int(整型) 24
2.2.2long(长整型) 28
2.2.3short(短整型) 30
2.2.4byte(字节型) 31
2.3数组与字符串 35
2.3.1数组 35
2.3.2字符串 37
2.3.3字符数组 38
2.3.4String对象 39
2.4数据运算 46
2.4.1算术运算符 47
2.4.2逻辑运算符 50
2.4.3比较运算符 52
2.4.4位运算符 55
2.4.5赋值运算符 58
2.5Arduino基本函数 62
2.5.1数字模拟输入或输出 63
2.5.2时间函数 66
2.5.3随机函数 69
2.5.4串口通信函数 71
2.5.5中断函数 74
2.5.6其他函数 75
第3章 硬件基础 80
3.1EUNO主板控制LED 80
实战项目1点亮1个LED 80
3.2EUNO主板控制预警 83
实战项目2电压检测及报警 83
3.3EUNO主板控制运动 85
实战项目3单个舵机控制 85
实战项目4多个舵机控制 88
3.4EUNO主板串口通信 90
实战项目5硬件串口收发 90
实战项目6串口LED灯控制 94
实战项目7单个舵机串口控制 96
实战项目8串口舵机速度控制 103
实战项目9电机PWM的控制 114
实战项目10蓝牙串口通信和舵机控制 123
3.5EUNO主板控制传感器 134
实战项目11声音传感器LED灯控制 134
实战项目12超声波测距串口显示 137
3.6EUNO主板显示数据 141
实战项目13OLED液晶屏显示二维码 141
第4章 人工智能高级进阶 174
4.1综合实战 智能箱体 174
4.1.1ESP32 控制柜锁 174
4.1.2Arduino ESP32 与树莓派通信 182
4.1.3Arduino ESP32 与 Wi-Fi 连接 187
4.2综合实战 玩转四驱小车 192
4.2.1Arduino ESP32 控制小车 192
4.2.2Arduino ESP32 与 MQTT 通信 201
4.2.3制作 App 控制小车 209
4.3综合实战 开发对话机器人 215
4.3.1ASRPRO 语音识别模块 215
4.3.2大语言模型环境搭建和微调 219
4.3.3Whisper 做文字识别 223
4.3.4ChatTTS 文字合成语音 228