罗晶



随着国家对人工智能、编程的大力推广,越来越多的学校将micro:bit引入信息技术课堂。毕竟对于学生来说,单纯的编程语法学习枯燥并且抽象,选择一款具有创造性和趣味性的开源硬件辅助开展编程教学,能够帮助学生在学习编程这条路上走得更远。
然而受新冠疫情影响,传统课堂不得不转入在线学习模式,知识获取方式和传授方式,以及教和学的关系发生了明显变化。本文结合教学实例,分享micro:bit在Python网络教学中的应用实践和教学注意事项。
教学主题
Python硬件实践
教学对象
有一定Python基础的学生
教学目标
学习并掌握micro:bit硬件的基本知识,通过Python控制硬件,让学生将计算机与生活紧密联系起来。
教学内容
课前准备——软件和编辑器
方法l,通过下载安装MU软件,可直接将代码刷入到micro:bit板子上(见图1)。
方法2,如果网络环境较好,可直接使用在线编辑器,随时随地进行编程(见图2)。
教学说明
◇认识micro:bit(见图3)
nRF51应用处理器IC:nRFi1应用处理器IC是让使用者作主要程控的处理器,完整的程序包含了用户客制与中介层( runtime),以及蓝牙协议层(stack) (注:浏览器编译环境会在用户程序写完同时将这3部分整合完成),一旦用户将完整程序(HEX文件)放在USB闪存根目录上,处理器便会直接执行程序代码。使用者也可对连接在处理器上的GPIO进行控制,也可通过2.4 GHz无线进行相关周边控制。
·蓝牙通讯:micro:bit板子上2.4G无线相关设计提供了对手机、平板的蓝牙通讯功能,可以通过蓝牙控制micro:bit,或者通过蓝牙把信号传人手机或者电脑。……