文档章节

TurnipBit-MicroPython开发板:跟孩子一起DIY跳动的心

bodasisiter
 bodasisiter
发布于 2017/07/24 17:17
字数 631
阅读 7
收藏 0

  天是越来越热了,小心脏也是越跳越快啊,为了表达现在激动的心情,必须做个激动的心开始跳动。紧接着就开始带领大家做个激动的心。

  首先说说要借助的平台,这次仅仅需要借助一块TurnipBit开发板。

  TurnipBit开发板由TurnipSmart公司制作的一款MicroPython开发板,基于nrf51822芯片为主控芯片,以MKL26Z128VFM4芯片作为边载辅助芯片,板载5*5LED灯,板载加速度传感器,板载磁敏传感器灯多种外设器件,同时支持图形编程及MicroPython代码编程控制的高智能芯片开发板。

  确保广大爱好者零基础学习单片机。

  使用板载的LED显示屏显示小心脏的跳动,利用板载温度检测的返回数据作为心脏跳动频率的依据。下面直接说说做法。

  在讲做法之前,先上个图片看看看看效果。


  制作流程:

  1.在打开网址http://TurnipBit.tpyboard.com/之后,点击界面右上角的“编辑器”,进入图形编辑界面;

  2.在界面左面的块选择区域选择需要的拼插控件;

  3.选择[循环]块中的[重复当]拼;

  4.选择[逻辑]块中的[真]插;

  5.拼接[重复当]拼和[真]插;

  6.选择TurnipBit块中的[延时拼]

  7.设置变量“wendu”为1300;

  8.读取[温度插]的度数;

  9.按照如下公式计算计算当前所需延时时间:wendu-([温度插]-25)*150,并把此数值不断扫描改变设置为[延时拼]的参数;

  10.选择[显示图像拼]和[内置图像插],在编程区域放入两份,一份选择显示“心形”,一份选择显示“心形(小)”;

  11.按照下图拼插控件即可;

  12.编辑好你想要的图形逻辑代码后,点击左下角的下载hex,即可得到想要的固件;

  13.在TurnipBit插上电脑后,出现一个盘符,打开盘符,把刚刚下载的固件复制进去,在复制固件进去的时候,板载的黄色指示灯会闪烁,同时在电脑界面会出现如下界面:

  14.当固件复制完成后,TurnipBit会自动执行新的程序。

  做到现在这个小心脏就开跳动了,赶紧看看你所在的位置有多热,看看你的小心脏跳的有多快。

  

© 著作权归作者所有

共有 人打赏支持
bodasisiter
粉丝 18
博文 164
码字总数 147890
作品 0
潍坊
人生苦短,用 RT-Thread MicroPython 享受编程的乐趣

在 i.MX RT1050 EVK 开发板上实现这样的一个读取板载的 6 轴传感器信息和系统 CPU 利用率等信息,实时显示到网页中效果,你猜需要多少代码? 事实上 RT-Thread 的同事利用 RT-Thread MicroP...

RTThread物联网操作系统
05/02
0
0
MicroPython入门:能跑MicroPython开发板大盘点!

相信对于很多刚刚接触MicroPython的DIY创客来说,首先是被一些大神的作品吸引,然后有冲动自己动手,却发现入门很难,特别是面对各式各样的开发板不知如何选择。目前市面上关于MicroPython开...

bodasisiter
07/06
0
0
零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通!

零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通! 若问时下最火的一门编程语言是什么?答案一定是Python。 就连高考都开始考Python啦! 这把火已经烧到了程...

bodasisiter
09/10
0
0
MicroPython新货上架【TPYBoard新品合集】你想要的好玩意儿全在这!

八月火力全开! TPYBoard一大波新品隆重上市! 一次次的研发、尝试 无数次的改进、优化 新品强势来袭 发烧友们期待已久的 STM32F407系列也已全新上线啦~ 1.STM32F407开发板 https://item.tao...

bodasisiter
08/21
0
0
Python玩转单片机:从基础到进阶,几款主流的开发板大盘点!

Python俨然已成为当下最热门的编程语言(可以说没有之一)。Python火到什么程度?它将被加入小学生教材,纳入高考,估计在不远的将来可能会成为一项常用的技能。 学习python能做什么? 可以快...

bodasisiter
09/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部