Mixly开源项目设计29:Hello Mixgo!(一)

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:ebugdoor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  目前,开源硬件平台有很多,比较知名的国外平台有Arduino系列、树莓派、micro:bit等,我们国内很多厂家基于乐鑫ESP-WROOM-32模组设计生产的开发平台功能强大,价格低廉,支持图形化和Python代码编程,可供不同阶段不同水平的学生学习编程,如基于blockly积木式编程环境的Mixly(米思齐)软件。随着厂家推出的基于esp32模组的开发板越来越多,各种各样的适合Python编程教学用的开源硬件会有更多的选择。
  下面就从米思齐和基于ESP-WROOM-32模组的Mixgo(米思狗)开始我们的创客之旅吧,我手里拿到的Mixgo环保纸盒包装,包含Mixgo板、USB数据线和一张简单的说明书(如图1)。
  Mixgo是一块板子,主控制器为esp32,集成了很多传感器,可以快速实现产品原型制作,本期的内容是跟Mixgo打个招呼:Hello Mixgo!看到图2中这么漂亮的滚动字符,你想不想试一试?
  认识Mixgo
  Mixgo的A、B面细节如图3、下页图4所示。
  1.驱动和软件编程准备
  软件用的是新版Mixly0.999
  (MixDay2018),版本比较新,界面跟旧版一样,使用时需要注意的是,板子型号需要选择MicroPython[ESP32_MixGo],串口号需要选择相对应的串口(如下页图5)。
  驱动准备:方法一,百度搜索“Silicon_CP210x_VCP_6.6.1.0”,下载安装;方法二,为方便大家使用,Mixly0.999自带Mixgo的驱动,通过设备管理器也可安装Mixgo串口驱动,右键点击更新驱动,找到Mixly0.999_WIN文件夹中的\arduino-1.8.8\drivers\CP210x_6.7,选择合适的驱动,直至完成(如图6、图7)。
  准备工作完毕,我们将通过编程,实现显示屏上滚动显示“Hello Mixgo!”,实现与Mixgo的第一次互动,打开Mixly,找到显示器程序组中的“显示滚动字符串”(如下页图8)。
  点击Mixly软件的上传按钮, 就可以体验Hello Mixly!,细心观察我们可以发现,滚动字符滚动一次竟然消失了,是什么原因呢?看一下左侧Python代码区域(如下页图9)。
  熟悉Python代码编程的制作者可以看到这段代码中没有循环的使用,因此,我们可以从控制程序组中加入循环程序块(如下页图10),进行上传,并观察Mixgo的点阵屏显示内容。
  2.使用内置图像
  除了使用字符打招呼外,我们还可以使用内置图像,Mixly还内置了大量图像,如笑脸和哭脸。在Mixly中选用内置图像中的Smile和Silly选项,Mixly就会显示图像结果如下页图11所示。
  继续揭秘
  为了显示更多的图像,Mixly还提供了更自由的8*16LED图像显示方式(如下页图12),比如要制作如下页图13所示的显示图像,红色的表示LED亮灯。
  总之,在LED图像的呈现可以任意地发挥想象,看看闪烁的LED点阵屏都有哪些新的玩法。
  1.按键骰子
  除了Mixgo的LED点阵屏直接显示点阵图像,Mixgo板子上左右还各有一个蓝色按键,我们可以利用按键,制作一个模拟骰子按键显示随机数的小游戏机,功能如下:按一次按钮,在8*16的点阵屏上随机显示一个1~6的随机数,模拟一个数字骰子(如图14)。Mixly程序如图15所示。
  小提示:因程序块中需要使用字符类型,所以需要将做一下数据类型的转换,将数字型转换成字符型。
  2.成果拓展
  我们也可以将按键换成其他传感器,如摇晃传感器程序块,會不会更好玩呢(如图16)?
  我们对各种创客工具的认知也都是经历了一个类似的过程,我们可以通过观察现象和实验来得到一个结论,并且猜想这个结论背后的原理。但是我们观察到的结果需要进行进一步探究,我们可以慢慢地接近真理。学习和探究的过程是一个渐进的过程,托尔斯泰说:“成功的教学所需要的不是强制,而是激发学生的兴趣。”兴趣是学习最好的老师。心理学研究表明,学习兴趣的水平对学习效果能产生很大影响。学生学习兴趣浓厚,情绪高涨,他就会深入地、兴致勃勃地学习相关方面的知识,并且广泛地涉猎与之有关的知识,遇到困难时表现出顽强的钻研精神。所以在创客教育教学过程中,应该充分利用创客工具,吸引学生学习和探究的兴趣,以便更好地为教学服务。
其他文献
平板电脑并不是苹果电脑首先发明的,但是,自从乔布斯向全世界展示iPad以后,整个业界及诸多关联舆论开始沸腾。乔布斯对此当然习以为常——每当苹果公司推出新产品,市场人士及业界分析师均会对新产品市场表现和实际销量猜测一番。但眼下,很多分析师不敢妄下判断,原因是这款产品定位似乎有些模糊,导致看好看淡的口径不一。  Piper Jaffray分析师预测,iPad销量今年将达280万部;Kaufman Br
向往  ●四川省成都市四川大学附属小学二(6)班 孙 笑     是鸟儿  就向往蓝天  是鱼儿  就向往海洋    妈妈  请不要用爱  捆绑我的翅膀  不要为我  筑造透明的围墙    狂风来临之际  阳光会为我指引方向  暴雨袭来之时  我会寻找礁石  将身躯躲藏    妈妈  请收起牵挂的目光  您的爱  早被我悄悄收进行囊    秋 天  ●四川省攀枝花市18中小二(1)班 蒲桦伟(本刊
现实中有太多例子证实情绪对孕育的影响。陈慧医生给记者讲述了两个她自己接诊的病例。  有一对夫妇,男方是再婚,女方非常渴望早些为其生育子女。她天天想着怀孕,精神非常紧张,以致月经紊乱。夫妻俩到医院做不孕不育检查,各项指标均正常。医生建议两人监测排卵,在排卵期同房,以增加受孕概率。过了三个月,仍未见喜讯,女方更加焦急,要求通过试管婴儿技术生育宝宝。医生答应了,并告知她这个月休息,下个月月经来潮后再复诊
【摘要】随着科技的快速发展,新媒体越来越受到人们的关注,同时也被越来越多的人所运用。借助新媒体所出现的信息发布平台也犹如雨后春笋,如微博、微信、客户端等等。然而,一些新媒体由于记者编辑自身业务能力欠缺或者相关部门监管不到位,导致信息发布问题频出。本文以微信公众平台为例,阐述了新媒体信息发布要“慎重”。  【关键词】新媒体 信息发布 微信公众平台  微信公众平台主要是面向名人、政府、媒体、企业等机构
多媒体技術集文字、声音、图像、图形、视频、动画等多种传播媒介于一体,并可以灵活地把它们组合到一起,多方位、多角度、多途径地向学生传递信息,以其良好的交互性为教师和学生提供生动活泼、灵活多样的人机交流的教学环境,使其能较好地完成教与学、学与练的全过程。● 多媒体技术在生物教学中的作用  1.激发学生兴趣  运用多媒体技术辅助教学,能为学生提供丰富多彩的学习刺激,促使学生视觉、听觉等多种感觉共同参与,
中国上市企业信息披露制度还有很长一段路要走,此次高管薪酬所引发的热议只是冰山一角,增加透明性无疑是对高管薪酬的最好监督方式。    在大仲马的名著《三个火枪手》中,有一则经典的笑话:达达尼奥让随从普朗歇想办法弄点酒来。普朗歇先问酒老板拿了两瓶白葡萄酒,然后换成了两罐红葡萄酒就大摇大摆地走了。酒老板追出来要钱,普朗歇说:“我这红葡萄酒是白葡萄酒换的。”“可你白葡萄酒也没付钱。”酒老板愤愤地说。“但我
“风起于青萍之末”,在乡人们看来,风是缘起于每一个生命的。  一个生命孕育时,这个生命的一缕风也就蕴育了。一个人出生时,这个人的一缕风也就诞生了。家乡人或许不懂得“大王之雄风”“庶人之雌风”,但他们相信每一个人都与身边的庄稼树木摇曳起的一缕风相呼应。“春风桃李繁,夏浦荷莲间”,有人生命的一缕风是杨柳风,有人是一缕槐树风,有人则是一缕荷莲风……奶奶说,我父亲的一缕风却是桃李风。  奶奶对我说,父亲还
专家介绍  范 玮 四川大学华西医院眼科主任医师、教授、博士研究生导师,中华医学会眼科分会白内障学组委员,中国医师协会白内障组委员,四川省卫生健康委员会学术技术带头人,四川省医学会眼科专委会委员,四川省老年医学会眼科分会常委委员,四川省医学会眼科专委会白内障学组副组长等。擅长微切口白内障超声乳化手术、飞秒激光辅助的白内障手术以及散光矯正型多焦点人工晶体植入术,对各种复杂性白内障手术有丰富的经验。 
桂花乌梅汁:小火煮40分钟后,加入桂花,白糖,放凉后,便成为桂花乌梅汁。汁色乌,气味芬芳,口感酸甜可人。干乌梅在一般的中药房都可以买到。煮时注意用小火,桂花要后放。煮前可以将乌梅泡1个小时,这样可以节省时间和煤气。桂花乌梅汁中,含有维生素B、C、E、果酸、柠檬酸、铁、磷等,喝时你会觉得酸润柔芳,烦躁时可多喝。会使你口中津液充盈,眸黑发润,青春焕发。多饮会使你生津去火,涵养内气,是当今时尚女孩喜欢的
1.注意饮食、休息和培养对哺乳的信心。产妇要保持精神愉快,对母乳喂养抱有信心,尤要注意劳逸结合,保证足够的睡眠和休息,最好采取与婴儿同步休息法,减少干扰。家庭其他成员应照顾好乳母,精神上多加安慰鼓励,并主动分担家务,防止其疲劳。  2.纠正母乳喂养中的不合理现象。最常见的母乳不足的原因是婴儿的吸吮时间不够,妈妈应保证足够的时间来喂养婴儿。特别是新生儿,每天的哺乳时间可能长达8个小时;出生1~2个月