Hello,euglena( micropython的helloworld)
博客专区 > felixlet 的博客 > 博客详情
Hello,euglena( micropython的helloworld)
felixlet 发表于6个月前
Hello,euglena( micropython的helloworld)
  • 发表于 6个月前
  • 阅读 85
  • 收藏 1
  • 点赞 0
  • 评论 0

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 :-)

标签: MicroPython
共有 人打赏支持
粉丝 0
博文 4
码字总数 1120
×
felixlet
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: