科技
类型
可以朗读
语音朗读
76千字
字数
2024-10-01
发行日期
展开全部
主编推荐语
本书可作为开源硬件课程或Python编程相关课程的教材。
内容简介
本书通过编写Python程序控制开源智能硬件micro:bit内置的LED、按钮、传感器、无线电和蓝牙通信,实现简易POS机、石头剪刀布等游戏项目的开发实践案例。
通过安芯教育设计的扩展板,实现了声控风扇、智能抢答器、红绿灯系统、遥控LED、大棚管理系统、电子门铃、限位雨刷器、遥控小车等项目。
通过“智能小区”案例将各种传感器进行集成,实现由门禁系统、监控系统和娱乐系统组成的智能小区。
此外,本书还介绍了通过图形界面编写单人、双人、蓝牙游戏,通过图形界面编写对应的静态Python程序。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 概述
- 1.1 开源智能硬件micro:bit
- 1.2 MicroPython
- 1.3 代码编辑器Mu
- 1.4 micro:bit的Python模拟器
- 第2章 micro:bit基本组件
- 2.1 可编程LED点阵
- 2.1.1 Hello World
- 2.1.2 图像
- 2.1.3 动画
- 2.2 按钮
- 第3章 编程基础
- 3.1 变量
- 3.2 值和类型
- 3.3 结构体
- 3.4 控制程序流程
- 3.4.1 while循环
- 3.4.2 for循环
- 3.4.3 分支语句
- 3.4.4 循环嵌套
- 3.5 随机函数
- 第4章 内置传感器
- 4.1 光线传感器
- 4.2 温度传感器
- 4.3 加速度传感器
- 4.3.1 移动
- 4.3.2 手势检测
- 4.4 磁场传感器
- 4.5 实践:游戏开发
- 4.5.1 水果抓手
- 4.5.2 障碍赛
- 4.5.3 俄罗斯方块
- 第5章 网络互连
- 5.1 无线电通信
- 5.1.1 一对一通信
- 5.1.2 一对多通信
- 5.2 实践:简易POS机
- 5.3 实践:石头剪刀布
- 5.4 蓝牙通信
- 5.4.1 蓝牙配对
- 5.4.2 代码编写
- 第6章 扩展板
- 6.1 输入输出引脚
- 6.2 蜂鸣器
- 6.2.1 音乐
- 6.2.2 作曲
- 6.2.3 语音合成
- 6.3 数字量与模拟量
- 6.3.1 风扇
- 6.3.2 实践:风速调节
- 6.3.3 实践:声控风扇
- 6.4 实践:智能抢答器
- 6.5 外接LED
- 6.5.1 脉宽调制
- 6.5.2 实践:红绿灯系统
- 6.5.3 实践:遥控LED
- 6.6 土壤湿度传感器
- 6.7 光线传感器
- 6.8 实践:大棚管理系统
- 6.9 实践:碰撞传感器与电子门铃
- 6.10 伺服电动机
- 6.11 实践:限位雨刷器
- 6.12 电动机
- 6.13 实践:遥控小车
- 第7章 智能小区的设计与实现
- 7.1 门禁系统设计
- 7.1.1 智能人行模块
- 7.1.2 自动变道模块
- 7.1.3 门禁系统模块
- 7.2 智能小区监控系统设计
- 7.2.1 安保系统模块
- 7.2.2 噪声监控模块
- 7.2.3 免接触垃圾箱模块
- 7.2.4 智慧火警模块
- 7.2.5 种植模块
- 7.2.6 智能水渠模块
- 7.3 智能小区娱乐系统设计
- 7.3.1 科幻灯光模块
- 7.3.2 娱乐篮球模块
- 第8章 图形化编程与Python
- 8.1 图形化编程简介
- 8.2 实践:单人游戏
- 8.2.1 player角色的实现
- 8.2.2 plane角色的实现
- 8.2.3 游戏结束的判断
- 8.2.4 游戏优化
- 8.3 实践:双人游戏
- 8.3.1 无线发送端
- 8.3.2 无线接收端
- 8.4 实践:蓝牙
- 8.4.1 Animal Magic
- 8.4.2 Message Display
- 参考文献
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。
