更新时间:2023-02-10 17:34:44
封面
版权信息
前言
第1章 蓝牙灯
1.1 Arduino简介
1.1.1 Arduino硬件
1.1.2 Arduino硬件驱动的安装
1.1.3 Arduino编译软件安装
1.2 蓝牙灯的制作
1.2.1 硬件需求及连接图
1.2.2 程序代码
1.3 App Inventor基础
1.3.1 创建App Inventor开发环境
1.3.2 App Inventor结构
1.4 制作一个App
1.4.1 新建一个项目
1.4.2 Designer界面设计
1.4.3 Blocks Editor界面设计
1.4.4 程序运行
1.4.5 下载程序
第2章 蓝牙锁和LED灯光调节
2.1 蓝牙锁
2.1.1 电子锁
2.1.2 硬件需求
2.1.3 程序代码
2.1.4 制作App
2.1.5 Designer界面设计
2.1.6 Blocks Editor界面设计
2.1.7 程序运行
2.2 LED灯调节
2.2.1 LED灯
2.2.2 硬件需求
2.2.3 程序代码
2.2.4 制作App
2.2.5 Designer界面设计
2.2.6 Blocks Editor界面设计
2.2.7 程序运行
第3章 电视遥控器
3.1 红外编码基础
3.2 IRmote库函数
3.2.1 IRsend类定义
3.2.2 IRsend类成员函数
3.2.3 IRrecv类定义
3.2.4 IRrecv类成员函数
3.3 获取遥控器编码
3.3.1 所需器件
3.3.2 硬件连接
3.3.3 程序代码
3.4 制作Arduino遥控器
3.4.1 所需器件
3.4.2 硬件连接
3.4.3 程序代码
3.5 “未知类型”遥控器代码
3.5.1 库函数定义的原始协议码格式
3.5.2 Arduino代码命令修改
3.6 制作遥控器的App
3.6.1 新建一个项目
3.6.2 Designer界面设计
3.6.3 Blocks Editor界面设计
3.6.4 程序运行
3.7 语音识别模块
3.7.1 VoiceClass类定义
3.7.2 VoiceClass类成员函数
3.7.3 示例
3.8 语音遥控器的制作
3.8.1 硬件连接
3.8.2 程序代码
第4章 温湿度计与温控
4.1 温湿度传感器
4.1.1 DHT11传感器的特点
4.1.2 DHT11传感器的通信过程
4.1.3 DHT11连线图
4.2 温湿度计程序代码
4.2.1 设计思路
4.2.2 程序代码
4.2.3 DHT11子函数
4.3 温湿度计的App制作
4.3.1 新建一个项目
4.3.2 Designer界面设计
4.3.3 Blocks Editor界面设计
4.3.4 程序运行
4.4 语音合成模块
4.4.1 Syn6288类定义
4.4.2 Syn6288类成员函数
4.5 语音温湿度计的制作
4.5.1 硬件连接
4.5.2 程序代码
4.6 智能温度控制
4.6.1 硬件搭建
4.6.2 程序代码
4.7 智能温度控制的App
4.7.1 新建一个项目
4.7.2 Designer界面设计
4.7.3 Blocks Editor界面设计
4.7.4 程序运行
第5章 短信告警
5.1 燃气和漏水/溢水监控
5.1.1 气体传感器
5.1.2 水位传感器
5.1.3 电磁阀和阀门机械手