作者:贺雪晨 等 编
页数:180
出版社:清华大学出版社
出版日期:2024
ISBN:9787302673903
电子书格式:pdf/epub/txt
网盘下载地址:下载动手玩转micro:bit(微课版)
内容简介
本书通过编写Python程序控制开源智能硬件micro:bit内置的LED、按钮、传感器、无线电和蓝牙通信,实现简易POS机、石头剪刀布等游戏项目的开发实践案例;通过安芯教育设计的扩展板,实现了声控风扇、智能抢答器、红绿灯系统、遥控LED、大棚管理系统、电子门铃、限位雨刷器、遥控小车等项目。通过“智能小区”案例将各种传感器进行集成,实现由门禁系统、监控系统和娱乐系统组成的智能小区。此外,本书还介绍了通过图形界面编写单人、双人、蓝牙游戏,通过图形界面编写对应的静态Python程序。本书可作为开源硬件课程或Python编程相关课程的教材,也可供想进行编程学习的青少年、家长、教育工作者、创客等各类读者参考。
本书特色
本书可作为 全国青少年电子信息智能创新大赛的培训教材,对普及和培养我国青少年对计算机、人工智能教育发挥积极的作用。
目录
第1章概述/1
1.1开源智能硬件micro:bit1
1.2MicroPython4
1.3代码编辑器Mu5
1.4micro:bit的Python模拟器7
第2章micro:bit基本组件/11
2.1可编程LED点阵11
2.1.1Hello World11
2.1.2图像13
2.1.3动画16
2.2按钮20
第3章编程基础/23
3.1变量23
3.2值和类型24
3.3结构体27
3.4控制程序流程30
3.4.1while循环30
3.4.2for循环33
3.4.3分支语句33
3.4.4循环嵌套37
3.5随机函数38
第4章内置传感器/44
4.1光线传感器44
4.2温度传感器45
4.3加速度传感器46
4.3.1移动46
4.3.2手势检测50
4.4磁场传感器53
4.5实践: 游戏开发57
4.5.1水果抓手58
4.5.2障碍赛60
4.5.3俄罗斯方块62
第5章网络互连/67
5.1无线电通信67
5.1.1一对一通信68
5.1.2一对多通信71
5.2实践: 简易POS机75
5.3实践: 石头剪刀布76
5.4蓝牙通信78
5.4.1蓝牙配对78
5.4.2代码编写80
第6章扩展板/85
6.1输入输出引脚85
6.2蜂鸣器89
6.2.1音乐90
6.2.2作曲91
6.2.3语音合成94
6.3数字量与模拟量95
6.3.1风扇95
6.3.2实践: 风速调节97
6.3.3实践: 声控风扇98
6.4实践: 智…