- 粤教版高三信息技术选择性必修6开源硬件项目设计
- 第一章 认识开源硬件项目
- 项目范例 体验Arduino开发平台
- 1.1 开源硬件的特征及发展历程
- 1.1.1 开源硬件
- 1.1.2 开源硬件的特征
- 1.1.3 开源硬件的发展历程
- 1.2 利用开源硬件进行创新
- 1.2.1 开源硬件的设计和开发创新
- 1.2.2 开源硬件的应用
- 1.2.3 开源硬件对信息技术创新的意义
- 1.3 开源硬件系统的组成及开发环境
- 1.3.1 开源硬件项目
- 1.3.2 开源硬件系统的一般组成
- 1.3.3 开源硬件项目的开发平台
- 第二章 开源硬件项目的开发流程与方案设计
- 项目范例 基于开源硬件的感应灯开发规划
- 2.1 开源硬件项目开发的基本流程
- 2.1.1 创意
- 2.1.2 设计
- 2.1.3 制作
- 2.1.4 测试
- 2.1.5 运行
- 2.2 开源硬件项目开发的创意策划
- 2.2.1 项目选题的策划
- 2.2.2 项目构思的创意策划
- 2.3 开源硬件项目开发的方案设计
- 2.3.1 项目功能需求分析
- 2.3.2 项目功能组件设计
- 2.3.3 项目元器件选型
- 2.3.4 项目设计图样绘制
- 2.3.5 项目技术方案制订
- 第三章 开源硬件项目的制作
- 项目范例 基于开源硬件的感应灯制作
- 3.1 项目作品的硬件搭建
- 3.1.1 硬件搭建的器材
- 3.1.2 硬件搭建的步骤
- 3.1.3 硬件搭建的安全防护
- 3.2 项目作品的程序设计
- 3.2.1 用图形化编程工具编程
- 3.2.2 用文本代码编程工具编程
- 3.3 项目作品的功能测试与运行
- 3.3.1 项目作品的功能测试
- 3.3.2 项目作品的系统调试
- 3.3.3 项目作品的运行
- 第四章 开源硬件项目输入输出组件及综合应用项目开发
- 项目范例 基于开源硬件的教室空气质量监测仪开发
- 4.1 开发板的I/O信号控制
- 4.1.1 开发板的I/O信号类型
- 4.1.2 开发板的数字和模拟引脚
- 4.1.3 开发板信号处理的程序函数
- 4.1.4 开发板串口使用
- 4.2 开源硬件项目的输入组件
- 4.2.1 传感器
- 4.2.2 环境检测类传感器常见模块
- 4.2.3 物理测量类传感器常见模块
- 4.3 开源硬件项目的输出组件
- 4.3.1 执行器组件常见模块
- 4.3.2 显示组件常见模块
- 4.4 综合应用项目开发
- 4.4.1 教室空气质量监测仪项目的创意策划
- 4.4.2 教室空气质量监测仪项目的技术方案设计
- 4.4.3 教室空气质量监测仪项目的程序设计
- 4.4.4 教室空气质量监测仪项目的调试和运行
- 第五章 知识分享与知识产权
- 项目范例 教室空气质量监测仪的开源许可证与知识分享
- 5.1 知识分享与开源精神
- 5.1.1 知识分享背景下的开源精神
- 5.1.2 互联网常用知识分享平台
- 5.2 开放源代码与知识产权
- 5.2.1 知识产权及其历史
- 5.2.2 常见的开源许可证