TurnipBit—MicroPython开发板:从积木式编程语言开始学做小小创客
编程、建模、制作动画和游戏……这些当初我们默认只有成年人玩得转的事情,现在早已经被无数小孩子给颠覆甚至玩出新境界了。热爱科技和动手的“创客”(Maker)现在在全世界都炙手可热。今年以来,对青少年的创客教育在中国无论是庙堂还是大众而言亦是热门话题。
从TurnipBit开始完成编程启蒙
TurnipBit是一个编程学习的入门级产品。产品本身提供一个寓教于乐的可视化编程网站入口、一个例程及资料下载网站。适合9岁以上的儿童、青少年以及编程小白亦或是硬件达人。它把代码变成一个个模块,每个编程的过程都是一个互动故事,孩子们可以通过可视编程界面拖拖拽拽把模块组合到一起,从而显示交互动画和游戏故事,让编程语言变得有趣生动。

TurnipBit精致小巧,双面设计

TurnipBit快速入门网站首页(www.turnipbit.com)
图形化编程让孩子从小培养逻辑思维
TurnipBit把复杂的编程化作简单化的图形化语言,简单的指令模块却有无数的组合方式,孩子可以像玩乐高一样设计出自己的游戏和动画,在快乐自由的游戏中锻炼能力。通过TurnipBit,可以不用记很多繁琐关键词,不用太关注过多的语法知识,不用输入很多的英文命令,而是通过可视化编程界面可以帮助你快速的创建你的交互式的故事,动画,游戏,音乐和艺术作品。

TurnipBit可视化编程界面

TurnipBit例程资料网站

把可拖动模块拖到可视化编程去区(相当于写计算机代码)

长按可拖动模块,执行移动指令

拖动击“内置图像”模块,并吸附于“反显图形”右侧(构成两个模块的指令集)
TurnipBit轻松试玩
1.DIY简易音乐盒
TurnipBit开发板外加随便一个纸盒即可DIY一个简易的音乐盒,还能随便切换音乐哦!我们可以随便用一个纸盒来当做音乐盒外形跟框架,然后我们用这个板子加一个耳机或者一个外放就能播放我们自己谱写的音乐啦!

2、“平衡王”测试仪
通过开发板上的加速度传感器判断开发板的倾斜状态进而测试参赛者的平衡力倾斜状态,从而判定胜负。具体实现是利用TurnipBit开发板完成加速度传感器判断开发板的倾斜状态,向左偏移板载LED显示“X”,向右偏移也显示“X”,处于平衡位置,显示“Y”。

3、显示“happybirthday”滚动字符
利用TurnipBit开发板板载的5*5LED点阵完成循环动态显示字符“Happybirthday”,家长可以带着孩子一起做起来!

更多小作品不再一一赘述,家长可以带着孩子亲手DIY。每一个小小的作品可能还不够完善,但都侧面反衬着孩子们天真的世界。也激发了学生对积木式编程的兴趣和热爱。同时,在创作的过程中也培养了学生角色设计、故事编排等信息技术应用的综合能力,在玩中学、在学中玩。
TurnipBit—MicroPython开发板:从积木式编程语言开始学做小小创客的更多相关文章
- TurnipBit—MicroPython开发板:妥妥拽拽零基础也能玩编程
可视化编程网站入口:www.turnipbit.com 说到编程.谈到硬件,你也许会想到屌丝逆袭女神的"传奇"故事,也许会浮现出带着眼镜.头发稀少.无精打采的程序猿形象." ...
- 带以太网的MicroPython开发板:TPYBoardv201温湿度上传实例
转载请以链接形式注明文章来源,MicroPythonQQ交流群:157816561,公众号:MicroPython玩家汇 历来关于温湿度的检测都是没有间断过的,这次我们继续检测温湿度,同样还是使用DH ...
- 带以太网的MicroPython开发板:TPYBoardv201建立云加法器实例
转载请注明文章来源,MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇 前面的一篇文档向大家介绍了v201的开发板作为客户端终端向TCPS上传数据的基本过程 ...
- TPYBoard—MicroPython开发板免费试用!你最想抱走哪款?
TPYBoard开发板自上市开售以来,受到了广大硬件及MicroPython爱好者的一致好评,许多人提出想试用开发板的申请.为此,TPYBoard特推出多款开发板免费试用活动,感兴趣的朋友抓紧申请吧! ...
- MicroPython开发板:TPYBoard v102 播放音乐实例
0x00前言 前段时间看到TPYBoard的技术交流群(群号:157816561,)里有人问关于TPYBoard播放音乐的问题.最近抽空看了一下文档介绍,着手做了个实验.更多MicroPython的教 ...
- IMX6开发板学习烧写Linux-QT系统步骤做个笔记
平台:迅为-i.MX6开发板 烧写系统:Linux-QT <ignore_js_op> Qt系统的烧写,是使用 MfgTool2 工具,只需要简单的配置下. 打开 “Mfgt ...
- MicroPython开发板TPYBoard关于USB-HID的应用
USB-HID是Human Interface Device的缩写,属于人机交互操作的设备,如USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球.电话拨号设备.VCR遥控等等设备. ...
- MicroPython可视化编程开发板—TurnipBit自制MP3教程实例
转载请以链接形式注明文章来源(MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇) 当前我们都生活在一个有声有色的社会当中,欣赏美丽的景色,享受动人的音乐, ...
- MicroPython教程之TPYBoard开发板DIY红外寻迹小车
智能小车现在差不多是电子竞赛或者DIY中的主流了,寻迹,壁障,遥控什么的,相信大家也都见得很多了,这次就大家探讨一下寻迹小车的制作方法,不同于以往的是这次的程序不用C语言写,而是要使用python语言 ...
随机推荐
- Codeforces 817F MEX Queries
题意:对一个维护三种操作:1.将[l..r]中的数全部加入集合中.2.将集合中[l..r]范围内的数删去.3.将集合中在[l..r]中的数删去,并将之前不在集合中的数加入集合 考虑到最近线段树总是写爆 ...
- Eclipse Maven Mybatis的使用
关于maven的使用网上有太多教程,这里就不再介绍.本篇文章只用来记录 在Eclipse中使用maven创建含有mybatis的程序的配置,及注意事项. 使用Eclipse创建Maven项目 创建后的 ...
- 使用django UWSGI 出现 Bad Request (400)
使用 Nginx + Django+UWSGI 部署机器时,一直出现 Debugging Apache/Django/WSGI Bad Bad Request (400) 错误 最后发现问题是 Dja ...
- loadrunner录制脚本(一) ----录制脚本打不开浏览器
loadrunner安装参考百度上的,或者有已经准备好的安装文档. 安装好了之后,用 HP Virtual Generator 录制脚本. 在上述操作中,需要选择火狐浏览器的exe文件驱动.也可以选择 ...
- oracle用户被锁定
sqlplus sys/password@localhost:1521/cmsx as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期一 7月 ...
- Cocos2d-x 3.0正式版及android环境搭建
开发环境是:mac + xcode + eclipse ,在win以下的环境和这个都是一样的,唯一不一样的就是环境变量的配置. 以下主要介绍cocos2d-x环境的设置以及android的环境搭建 1 ...
- 前端优化之动画为什么要尽量用css3代替js
导致JavaScript效率低的两大原因:操作DOM和使用页面动画.通常我们会通过频繁的操作 DOM的CSS来实现视觉上的动画效果,导致js效率低的两个因素都包括在内了在频繁的操作DOM和CSS时,浏 ...
- IDEA下Spring Boot的快速搭建
下边使用的是IDEA快速搭建一个Spring Boot项目 (1)File--New-New Project (2)点击Next填写相应的信息 (3)点击Next,选择Dependencies,这里创 ...
- 十三、 Spring Boot 启动加载数据 CommandLineRunner
实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求. 为了解决这样的问题,spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来 ...
- gcc编译相关tips
http://blog.csdn.net/benpaobagzb/article/details/51364005 静态库链接时搜索路径顺序: ld会去找GCC命令中的参数-L 再找gcc的环境变量L ...