4509|4

1万

帖子

25

TA的资源

版主

楼主
 

使用Python Editor进行在线编程 [复制链接]

 
此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处

先介绍使用Python Editor进行在线开发newbit(microbit)的方法,这也是官方推荐的方法之一。Python Editor是一个在线的开发环境,所以需要连接网络才能使用。

首先打开浏览器,并在地址栏输入(或粘贴)Python Editor的网址:
http://python.microbit.org/blocksalpha/0.1.0-blocksalpha/editor.html

就可以看到出现下面的界面


在黑色的代码区,我们可以直接输入python代码,使用方法和在其它软件中一样。

这一排工具栏,是主要功能按钮。




产生最终的HEX程序,用于烧写到newbit


保存python程序


打开一个python程序(只能以源码方式打开py程序,不能恢复图形编程部分)


切换到图形化编程


显示一个快速帮助菜单


跳转到在线帮助网站


缩放工作区

使用代码编程和其它开发板上差不多,只是函数上有些不太,就不多介绍了,下面将介绍图形化编程的方法。

先通过Block按钮切换到图形化编程界面,和普通编程界面相比,在左边多出了一个图形化编程的区域,以及一列功能菜单。


在菜单中可以选择功能,就会显示对应的积木。拖动积木就可以将它放到图形化编程区。注意每个积木都一些形状不同的接口,相同的接口可以拼接起来。各种积木组合起来,就可以实现很多功能。


我们就先实现一个简单的功能,先显示一句“hello world!”,然后显示一个跳动的心形图案。

先在菜单中选择display,然后拖动Scroll message积木到编程区。这时右边的代码区会同步显示这个积木对应的代码。


如果放错了要删除积木块,可以将它拖到屏幕的左边,或者用鼠标右键按一下积木,从菜单中选择delete。


再添加一个repeat积木,并修改条件为while


再添加一个逻辑积木块true,并将它和repeat积木拼接起来。


再依次添加显示图片积木、图形积木、延时积木,注意它们需要拼接起来拼接


最后形成下面的积木结构,使用一大一小两个心形显示跳动效果。再按下Download按钮,保存程序到文件。在将下载的文件复制到newbit的DAPLINK磁盘,复制完成后,按下反面的复位按键,我们就可以看到运行结果了。





最新回复

很早的文章了,现在看来还是很不错的,收藏学习了。感谢!  详情 回复 发表于 2024-4-26 21:34
点赞 关注(1)
 
 

回复
举报

26

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
支持,micropython还没有用过呢

点评

正好可以试试  详情 回复 发表于 2017-3-26 11:51
 
 
 

回复

356

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
 
 

回复

1万

帖子

25

TA的资源

版主

4
 
hyaska 发表于 2017-3-26 09:36
支持,micropython还没有用过呢

正好可以试试
 
 
 

回复

419

帖子

0

TA的资源

纯净的硅(中级)

5
 
很早的文章了,现在看来还是很不错的,收藏学习了。感谢!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表