文档章节

Hello,euglena( micropython的helloworld)

f
 felixlet
发布于 2017/05/17 20:19
字数 541
阅读 224
收藏 1

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

Euglena是款有朴素外观、强大内心的Iot(international of things 物联网)平台。你可以使用C语言或python开发Euglena。如果你是windows或Mac OS用户推荐使用python。

 

简单介绍一下Euglena。Euglena基于ESP32S物联网模块(点击查看模块详细资料),ESP32S集成双核240M Hz 处理器、WIFI、蓝牙4.2和丰富外设资源。Euglena支持mirco SD扩展,使用TI的锂电池快充技术。Euglena是完全开源的硬件项目,项目托管在github上:

https://github.com/felixlet

 

限于硬件资源,Euglena上运行的是micropython,micropython的语法与python3是一致的。与python3不同的是,大部分python3的库在micropython需要使用替代版本或不可用。某些python3的内建函数,在micropython上也有差异或不可用。

 

如果你没有python基础,建议买本python3的学习书籍。如果你有python的基础,只需注意micropython的特性即可。

 

Euglena支持串口REPL(实时交互界面)和telnet 。Telnet的账户为micro,密码为python。

推荐使用SercureCRT 超级终端软件登入Euglena。

 

串口方式登入Euglena不需要账户和密码。串口参数如下图所示,注意波特率为115200。

 

串口的端口号,可在设备管理器种查看。

通过串口登入后,Euglena将自动重启。如果你不想Euglena运行默认程序,将板子上的SAFE(USB插座后面的排针)短接,Euglena将进入“安全模式”。

等待系统启动完成,启动完成后的界面如下:

 

将输入法切换为英文。输入print(“hello world”),按回车只需语句。效果如下:

 

首先需连接上Euglena的WIFI 热点,然后才能使用Telnet登入Euglena。Euglena的WIFI 名的格式为GM-XXXX,密码为GeekModels。SercureCRT 的telnet设置如图所示。

 

也可,在firefox浏览器安装扩展程序firebbs后,在地址栏输入: telnet://192.168.4.1

以micro登入,密码为python。SercureCRT 登入后如下图

Firefox中登入后的截图

登入,你可以输入语言并按回车执行。

例如,改变Euglena的闪烁颜色

import pycom

pycom.beatcolor(0x005000)

Enjoy :-)

f
粉丝 0
博文 4
码字总数 1120
作品 0
深圳
其他
私信 提问
加载中
请先登录后再评论。
PyCharm安装MicroPython插件

前言 PyCharm可以说是当今最流行的一款Python IDE了,大部分购买TPYBoard的小伙伴都会使用PyCharm编写MicroPython的程序。遗憾的是,只是把PyCharm当做了一种代码编辑器,调试依然还的需要其...

bodasisiter
2019/06/24
359
1
PyCharm安装MicroPython插件

转载请注明文章来源,更多教程可自助参考docs.tpyboard.com,QQ技术交流群:157816561,公众号:MicroPython玩家汇 前言 PyCharm可以说是当今最流行的一款Python IDE了,大部分购买TPYBoard的...

osc_nnbkiac5
04/16
2
0
TPYBoard开发板带你轻松玩转MicroPython

说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,1989年才开发完成的Python显然非常年轻。然而经过数十年的磨砺,如今Python已...

bodasisiter
2019/03/28
512
0
玩转MicroPython开发板!你和Ta会有什么火花?

  说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,1989年才开发完成的Python显然非常年轻。然而经过数十年的磨砺,如今Pyt...

bodasisiter
2017/06/03
1
0
MicroPython最全资料免费获取

MicroPython成功将Python引入到嵌入式领域,近几年MicroPython的发展和普及也证明,Python无疑将在未来几年内快速抢占和蚕食C/C++的份额。包括现在比较火爆的机器人、无人机以及其他开源硬件...

bodasisiter
2019/01/28
570
0

没有更多内容

加载失败,请刷新页面

加载更多

还在用Swagger(丝袜哥)生成接口文档?我推荐你试试它.....

JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。 编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,但除非项目前后...

路人甲Java
07/09
7
0
智能仓储的独角兽逻辑

智能仓储的主要应用市场在哪里?客户的付费意愿和付费能力如何? 1、仓储设备具备标准化和通用化特点 由于电商和新零售的快速发展,轻工业品零售仓库的需求量大幅增加。而中国又是全球轻工业...

logiter
2019/08/23
14
0
可是小腿哪能扭过大腿

父亲是一个特别勤苦的人,他从不睡懒觉,每天天麻麻亮,或是下地干活,或是在家搞副业,或是拿着铁锨、粪筐,到路边,到村子周围,到牲畜常出入的地方,去拾粪蛋子,为庄稼积攒肥料,父亲不仅...

瑾123
28分钟前
16
0
一个volatile跟面试官扯了半个小时

《安琪拉与面试官二三事》系列文章,本文是此系列第三篇 一个HashMap能跟面试官扯上半个小时 一个synchronized跟面试官扯了半个小时 欢迎关注Wx公众号:【安琪拉的博客】—揭秘Java后端技术,...

osc_6ls9vwji
29分钟前
0
0
内网渗透靶机-VulnStack 2

WEB服务器:windows2008系统 外网网卡IP:192.168.1.152 内网网卡IP:10.10.10.80 域成员:windows server 2003系统 网卡IP:10.10.10.200 域控服务器:windows server 2008系统 网卡IP:192...

dnsil
07/10
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部