python写硬件驱动_用Python驱动开源硬件|课程开发者的对话

本文介绍了如何使用Python库pinpong解决中小学开源硬件编程的统一性问题,使得不同硬件可以用Python编程。文章提及谢作如老师与刘正云老师的合作,他们开发的pinpong库支持Arduino、掌控板和micro:bit等,降低了新技术进课堂的学习和实施成本。
摘要由CSDN通过智能技术生成

随着中小学创客教育的推进,开源硬件逐步被教育工作者所了解并进入了中小学课堂。从一开始的小规模应用到区域级别的大规模推广,开源硬件因为其价格低廉、性能强大和资源丰富,加上扩展性好,越来越得到教师们的认可,短短数年间,不同价位不同功能的开源硬件如雨后春笋般先后面世。从Arduino到 mixly,再到Mind+和mPython,开源硬件的编程工具也越来越多,越来越好用。

自教育部发布《普通高中信息技术课程标准(2017年版)》后,计算思维成为课程核心素养的重要组成部分,新编写的高中和初中教材也大都选择了Python 作为编程语言。这给开源硬件的教学带来了新的挑战,因为Arduino并不支持 Python,micro:bit和掌控板也仅仅支持MicroPython。中小学应该如何选择开源硬件?在图形化编程工具之后,能不能用Python给不同的开源硬件进行编程, 以达到编程规范的统一?

在这一期的专题中,本刊特约撰稿人、“虚谷计划”联合发起人、全国知名创客教师谢作如老师为上述问题带来了解决方案。他联合蘑菇云创客空间的创客们,开发了一个名叫pinpong的Python库,实现了用统一的Python代码给不同的开源硬件进行编程。pinpong库的出现,让开源硬件的选择不再成为难题,还为物联网、人工智能和互动媒体等领域提供了新的思路。

课程开发者的对话:

新技术如何真正走进中小学课堂2.0

对话嘉宾:

谢作如  浙江省温州中学教师,“虚谷计划”联合发起人;

刘正云 江苏省南通大学附属中学教师,“虚谷物联”项目核心人员。

困难所在

《中国信息技术教育》:无论是开发课程还是编写教材,都非常复杂,不仅要梳理课程的各种知识, 还要综合考虑实施过程中的种种问题。两位老师在开发课程和编写教材的过程中,遇到了哪些问题?

谢作如:

因为我关注的是新技术,所以如何选择一款适合中小学的软件或者硬件,是最核心的工作。往往困难也就在这里。以《开源硬件项目设计》为例,《开源硬件项目设计》编写工作的启动是在2016年年初,那时候国内最流行的开源硬件是Arduino,其次是树莓派。因为树莓派的使用门槛太高, 当时绝大多数的应用

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值