编程、建模、制作动画和游戏……这些当初我们默认只有成年人玩得转的事情,现在早已经被无数小孩子给颠覆甚至玩出新境界了。热爱科技和动手的“创客”(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开发板:从积木式编程语言开始学做小小创客的更多相关文章

  1. TurnipBit—MicroPython开发板:妥妥拽拽零基础也能玩编程

    可视化编程网站入口:www.turnipbit.com 说到编程.谈到硬件,你也许会想到屌丝逆袭女神的"传奇"故事,也许会浮现出带着眼镜.头发稀少.无精打采的程序猿形象." ...

  2. 带以太网的MicroPython开发板:TPYBoardv201温湿度上传实例

    转载请以链接形式注明文章来源,MicroPythonQQ交流群:157816561,公众号:MicroPython玩家汇 历来关于温湿度的检测都是没有间断过的,这次我们继续检测温湿度,同样还是使用DH ...

  3. 带以太网的MicroPython开发板:TPYBoardv201建立云加法器实例

    转载请注明文章来源,MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇 前面的一篇文档向大家介绍了v201的开发板作为客户端终端向TCPS上传数据的基本过程 ...

  4. TPYBoard—MicroPython开发板免费试用!你最想抱走哪款?

    TPYBoard开发板自上市开售以来,受到了广大硬件及MicroPython爱好者的一致好评,许多人提出想试用开发板的申请.为此,TPYBoard特推出多款开发板免费试用活动,感兴趣的朋友抓紧申请吧! ...

  5. MicroPython开发板:TPYBoard v102 播放音乐实例

    0x00前言 前段时间看到TPYBoard的技术交流群(群号:157816561,)里有人问关于TPYBoard播放音乐的问题.最近抽空看了一下文档介绍,着手做了个实验.更多MicroPython的教 ...

  6. IMX6开发板学习烧写Linux-QT系统步骤做个笔记

    平台:迅为-i.MX6开发板  烧写系统:Linux-QT   <ignore_js_op>   Qt系统的烧写,是使用 MfgTool2 工具,只需要简单的配置下.   打开 “Mfgt ...

  7. MicroPython开发板TPYBoard关于USB-HID的应用

    USB-HID是Human Interface Device的缩写,属于人机交互操作的设备,如USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球.电话拨号设备.VCR遥控等等设备. ...

  8. MicroPython可视化编程开发板—TurnipBit自制MP3教程实例

    转载请以链接形式注明文章来源(MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇) 当前我们都生活在一个有声有色的社会当中,欣赏美丽的景色,享受动人的音乐, ...

  9. MicroPython教程之TPYBoard开发板DIY红外寻迹小车

    智能小车现在差不多是电子竞赛或者DIY中的主流了,寻迹,壁障,遥控什么的,相信大家也都见得很多了,这次就大家探讨一下寻迹小车的制作方法,不同于以往的是这次的程序不用C语言写,而是要使用python语言 ...

随机推荐

  1. 通过反射实现Microsoft Visual Studio International Pack 1.0 SR1里面的两个类

    这两天打算实现拼音和简繁转换的方法, 发现Microsoft Visual Studio International Pack 1.0 SR1 提供了 .    下载地址 但是基于某些原因, 一来下载 ...

  2. Windows下编译nginx-rtmp-module

    http://nginx.org/en/docs/howto_build_on_win32.html 官网上的操作说明. 官网的方法Nginx编译方法,思路是一致的,只是有几个细节地方需要调整. 需要 ...

  3. Backtrack无线攻防(很任性的一篇)

    首先你得有一个backtrack操作系统 然后还得花钱买一个无线网卡,最好是Intel的,还有要是USB接口的,可能是因为其他接口我不会接.

  4. 跟着鬼哥学so改动,二,进行篇

    图/文  听鬼哥说故事 继续上文的内容---------------------------------- 0x1:測试文件的编写 经过上一篇文章的基础学习,如今我们開始进行是用的部分. 既然我们能够 ...

  5. 自学Python5.1-模块简介

    模块简介 在C语言中如果要引用sqrt这个函数,必须用语句"#include<math.h>"引入math.h这个头文件,否则是无法正常进行调用的.那么在Python中 ...

  6. Hue上的Oozie构建工作流和定时任务步骤

    Oozie是什么? Oozie是一种Java Web应用程序,它运行在Java servlet容器--即Tomcat--中,并使用数据库来存储以下内容: 工作流定义 当前运行的工作流实例,包括实例的状 ...

  7. Android studio导入eclipse项目(亲测)

    之前上网搜索的时候,网上都说先用eclipse导出gradle,之后再用Android Studio的import project导入,但是这个方法使用的过程中会出现许多错误,解决了一个又一个还是不得 ...

  8. 微信小程序教学第三章(含视频):小程序中级实战教程:列表-页面逻辑处理

    § 页面逻辑处理 本文配套视频地址: https://v.qq.com/x/page/n0554dndrez.html 开始前请把 ch3-2 分支中的 code/ 目录导入微信开发工具 修改 ind ...

  9. 一次对象过大引起的gc性能问题的分析与定位

    现象:一个接口在4C的机器上跑最大只有7TPS,CPU使用率就已经90%多. 定位: 1.  使用top命令查看CPU使用情况,找到进程号 2.  使用top -H -pid命令,查看进程信息,看到有 ...

  10. JaveScript用二分法与普通遍历(冒泡)

    二分法 查找 概念: 从有序的数列中,折半查找. 思路: --> 找到数组中最中间的元素,将其作为基准 --> 从0开始判断数组中的元素,与基准进行比较 --> 比基准小的元素,存入 ...