这篇文章给大家分享的是有关Euglena是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
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 :-)
感谢各位的阅读!关于“Euglena是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
原创文章,作者:bd101bd101,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/230324.html