购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

源于英国的micro:bit是一款专为青少年编程教育而生的微型计算机开发板,基于它的教育项目遍布全球。

micro:bit广受青少年STEAM项目喜爱。英国Do Your Bit国际挑战赛、中国教育部全国青少年电子信息智能创新大赛,都将其选为赛事硬件平台。国内多所高校在开设的硬件编程类相关课程中使用micro:bit结合Python代码编写进行创意作品设计,取得了良好的教学效果。

安芯教育依托micro:bit开源平台打造了创新教育平台,于2016年10月18日全面运作,完成从中小学、高职、本科、研究生到继续教育的完整课程体系和人才培养计划。正在构建的AFE认证体系,通过可视化、游戏化的方式,培养和提升学生的编程思考能力;通过动手实践,培养学生探究创新、团队协作能力。

本书是2019年上海高校本科重点教学改革项目“基于人工智能应用场景的产教深度融合实践教学改革与探索”、教育部2017年产学合作协同育人项目“上海电力ARM智能互联实验室”、教育部2019年产学合作协同育人项目“上海电力大学-ARM中国嵌入式人工智能联合实验室”的建设成果,由上海电力大学“嵌入式智能技术”产教融合教学团队编写。

本书第1章介绍了开源智能硬件micro:bit,对于暂时没有板子的读者,可以使用其中介绍的Python模拟器进行包括LED、按钮、光线传感器、温度传感器、加速度传感器和磁场传感器的仿真实验。

第2章和第3章分别介绍了如何使用Python对内置的LED和按钮进行编程。

第4章介绍了如何使用Python对内置传感器进行编程,并通过水果抓手、障碍赛、俄罗斯方块3个游戏的实践对第2~4章的内容进行综合。

第5章介绍了无线通信和蓝牙,通过POS机、石头剪刀布等实践,掌握micro:bit无线通信的实现,以及应用官方手机App进行蓝牙通信的方法。

第6章通过增加扩展板,使用蜂鸣器实现了音乐和作曲,使用电位器和声音传感器实现了风速调节和声控风扇,使用五按键模块实现智能抢答器,使用外接LED实现红绿灯系统和遥控LED,使用土壤湿度传感器和光线传感器实现大棚管理系统,使用碰撞传感器实现电子门铃,使用伺服电动机实现限位雨刷器,使用电动机实现遥控小车。

第7章介绍如何实现树莓派与micro:bit之间进行信息读写的方法。

第8章介绍micro:bit的文件系统。

第9章介绍如何通过图形界面进行单人和双人游戏的程序编写,并介绍其对应的静态Python程序代码。

第10章介绍如何使用Mbed对micro:bit进行编程。

由于编者能力有限,书中难免有不足之处,恳请同行专家及读者批评指正。

编者
2021年8月 ZzlZ+CDkC0n2hZQGDXoB2t3hgWoxv4sWxVbXLwnbVfZ3gbPudGsA+9pCc8FwaE1E

点击中间区域
呼出菜单
上一章
目录
下一章
×