当前位置:主页 > 书籍配套资源 > Arduino配套资源
《Arduino家居安全系统构建实战》配套资源

《Arduino家居安全系统构建实战》配套资源

  • 更新:2022-04-26
  • 大小:6.44 KB
  • 类别:Arduino
  • 作者:[美]Jorge、R.、Castro(卡
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

编辑推荐

本书本书将介绍如何使用Arduino来开发一个高度互联的家居安全系统,是一本实践开发指南,无需技术基础,即可学会真实家居安全系统的构建。面向程序员中的新手,也面向那些想要使用Arduino开发一款个性的家居安全系统的创客们。

内容简介

Arduino是一款便捷灵活、方便上手的开源电子原型平台,它包含软件和硬件。本书将展示如何使用Arduino Uno来开发一款高度互联的家居安全系统。本书包含7章,不仅介绍了有关家居安全系统的相关内容,也介绍了一系列有关Arduino开发的知识点,同时还介绍了家居安全系统开发过程中需要掌握的传感器、代码优化及调试、系统交互和连通等核心要素。本书面向程序员中的新手,也面向那些想要使用Arduino开发一款个性的家居安全系统的创客们。

作者简介

Jorge R.Castro是一位年轻的计算机工程师,他是一位新型科技和开源电子方面的专家,在软件设计和移动开发方面有着丰富的经验。他本人是开源倡议的忠实支持者。他还将大部分的时间用于研究计算机的安全与逆向工程方面(寻找软件的漏洞与分析恶意软件)。

目录

  • 第1章 家居系统的入门知识 1
  • 1.1 家居的基础设施 2
  • 1.2 工作原理 3
  • 1.2.1 硬件部分 3
  • 1.2.2 软件部分 4
  • 1.3 部署系统的先决条件 5
  • 1.4 在当前条件下要为系统做的准备 7
  • 1.5 有线以及无线系统 8
  • 1.6 传统系统与现代化的家居系统的比较 10
  • 1.7 小结 11
  • 第2章 Arduino与Arduino IDE入门 12
  • 2.1 Arduino 开发板 14
  • 2.1.1 Arduino MEGA 15
  • 2.1.2 Arduino NA5
  • 2.1.3 Arduino ETHERNET 16
  • 2.1.4 Intel GALILEO 16
  • 2.1.5 Arduino U6
  • 2.2 注意事项 18
  • 2.3 Arduino IDE 19
  • 2.3.1 安装 19
  • 2.3.2 使用Arduino IDE开始工作 21
  • 2.4 Hello World 24
  • 2.5 Python和Arduino 26
  • 2.5.1 PySerial 27
  • 2.5.2 Arduino代码 27
  • 2.5.3 Python 代码 28
  • 2.6 小结 28
  • 第3章 从代码到真实 30
  • 3.1 ProtoBoards和接线 31
  • 3.2 模拟端口和数字端口 33
  • 3.2.1 模拟信号 34
  • 3.2.2 数字信号 35
  • 3.2.3 传感器 35
  • 3.3 电子组件的数据手册 39
  • 3.4 场通信 42
  • 3.4 访问控制 48
  • 3.5 小结 54
  • 第4章 打造属于自己的系统 55
  • 4.1 项目设计 56
  • 4.1.1 设计思想 56
  • 4.1.2 设计方案 57
  • 4.1.3 项目部署 58
  • 4.1.4 安装使用 58
  • 4.1.5 使用调试的意义 67
  • 4.2 电子学的基本原理 68
  • 4.2.1 电压 68
  • 4.2.2 导体电阻 69
  • 4.2.3 电流 69
  • 4.2.4 欧姆定律 70
  • 4.2.5 焦耳定律 70
  • 4.2.6 电阻和电容 70
  • 4.2.7 理论分析 72
  • 4.2.8 万用表 73
  • 4.3 小结 75
  • 第5章 Arduino和传感器 76
  • 5.1 代码库 78
  • 5.1.1 创建你自己的库文件 79
  • 5.1.2 第三方代码库 83
  • 5.2 代码的调试 84
  • 5.3 更多的硬件 85
  • 5.3.1 LCD设备 86
  • 5.3.2 电位器 86
  • 5.3.3 半导体 87
  • 5.4 迷你项目 88
  • 5.5 小结 92
  • 第6章 文档和版本控制 93
  • 6.1 代码风格和文档 93
  • 6.2 版本控制和Git 95
  • 6.2.1 安装Git 97
  • 6.2.2 创建一个存储库,并使用Git对其共享 99
  • 6.3 Git克隆 101
  • 6.4 图形化用户界面 102
  • 6.5 小结 107
  • 第7章 系统交互和连通 108
  • 7.1 树莓派 108
  • 7.2 摄像机与IP网络摄像机 113
  • 7.3 OpenCV 116
  • 7.4 人脸检测 121
  • 7.5 命令与控制 124
  • 7.6 小结 128

资源下载

资源下载地址1:https://box.lenovo.com/l/p1R4fS

相关资源

网友留言