购买
下载掌阅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章介绍如何将温度传感器模块、数码管模块、蜂鸣器模块、加速度传感器模块、伺服电动机模块、人体检测模块、电位计模块、LED灯条、超声波模块、LED点阵模块、冷光线灯条、声音模块、按钮模块、手柄模块、摄像头模块、水泵模块、Neopixel模块等进行集成,实现包含智能人行、自动变道、别墅安保、免接触垃圾箱、智慧火警、噪声监控、种植、娱乐篮球、远程总控、智能水渠、科幻灯光等模块的智能小区。

第8章介绍如何通过图形界面编写单人、双人、蓝牙游戏,并介绍其对应的静态Python程序,供读者对比了解。

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

编 者
2024年8月

学习资源 BxpZCWO2wpZVhyoQmLMqpo37BowFI9S8N2xuUQXJoNX4gwUqnSUBBFqZR/HbO9SA

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