成为订阅者(免费)

加入29,000名其他订阅者以获得用户销售折扣和 其他免费资源。
:
:
大学教师'担心 - 您的邮件地址完全是 安全的。我保证使用它 只要 to send you MicroZine.

安装和使用esplorer和lua

esplorer是一个将LUA脚本上传到ESP模块的工具 has been 闪过lua. 。 当 时刻,您只能使用基于ESP8266的板,但ESP32正在进行中 (或使用Dev Build)。您还可以将其用于MicroPopython commands and RN2483.

提示: 您需要在PC上安装Java来运行此程序。

此页面显示如何安装程序并将其连接到ESP 模块。然后给你一些 示例脚本 - 包括一个简单的网页服务器 - 向您展示您可以使用Lua做什么。

笔记: Lua的优势在于它立即加载 - 您 don'T编译一分钟,然后等待上传一分钟。这 缺点是它是一种学习的新语言。但是这个页面 向您展示一些使用。

esplorer教程

esplorer下载

从zip文件下载 这里 .

在PC上下载Zip文件和解压缩,然后双击 esplorer.bat文件。你可能不得不等待一些时间而一些图书馆 下载并安装。然后你会看到主要的esplorer interface:

主要esplorer界面

eSplorer界面

有两个面板 - 左侧是用于脚本编辑和上传 - 正确的是与ESP模块进行串行通信。

您需要做的第一件事是EPS8266中使用的COM端口(右上角下拉框)。  波特率将是:

  • 9600年较旧的Nodemcu安装波特
       (通常在在线购买模块时得到的)。
  • 115200 BAUD用于较新的闪光灯安装。

你可以闪存新的 nodemcu文件在这里.

注意:使用较新的Flash版本的Nodemcu,您可以利用 例如,更具面向对象的方法等新功能。定时器用法。

在设定波特率之后刚刚击中'Open'按钮连接到电路板。你应该看到 following:

esplorer启动屏幕

com port在esplorer中开放

现在点击重置点击电路板上的重置按钮,或单击RTS 按钮(两次以保持活动,然后不活动),因为这是连接的 重置引脚(在Nodemcu板上)。你应该看到:

使用Nodemcu固件启动eSplorer启动

如果您使用的是较新的闪烁的Nodemcu,您将看到这样的东西:

重置后新的Nodemcu闪存输出

注意:不'担心痛苦的人物 这需要每个重置 - 这些都只是a的状态数据 不同的波特率(74880波特)。

如何使用esplorer上传简单的Lua程序

以下说明向您展示了如何将文件添加到ESP8266 通过将文本输入到eSplorer并将其上传到文件系统 inside the ESP8266.

在eSplorer左侧面板的两行中输入以下文本。

打印( "Hello")
打印( "World")

单击“另存为”按钮(或使用文件>另存为)并另存为"init.lua"

在屏幕的下半部分,点击"Save to ESP". Now click Run 您应该在串行终端窗口中看到以下内容。

> dofile('init.lua')
你好
世界
>

当文件init.lua以启动时运行时,您还可以看到重置按钮时看到相同的输出。

提高宇航员上传可靠性

我发现通信不可靠(可能是太多的标签 在浏览器中打开等)所以如果您发现同一单击设置 标签并取消选中以下选中按钮 - 以至于"Dumb Mode" is 如下所示。这减慢了通信但检查数据 发送以便可靠地传输。

取消选中愚蠢的模式以获得可靠性

在另一个会议中,我不需要这样做如此实验。

一些esplorer和lua命令

列出加载eSplorer的文件

如果单击“命令”选项卡,然后点击标记的按钮'List files' you'll获取类似于以下内容的文件列表。

>_dir =函数()本地k,
-------------------------------
在 it.lua...        : 30 bytes
-------------------------------
总文件:1
总面积:30个字节

总计:3441461字节
使用:7781字节
仍然:3433680字节

从文件系统中删除文件

现在使用lua命令删除文件:

file.remove("init.lua")

将命令输入右下角,然后单击'Send'.

使用eSplorer接口删除文件


现在您将看到它已被删除(使用命令选项卡,'list Files' button)
-------------------------------
没有找到文件。
-------------------------------
>
总计:3441461字节
使用:7279字节
留下:3434182字节

如何重置nodemcu

您可以使用电路板重置按钮或命中重置Nodemcu 右侧窗格中的RTS按钮两次。或在命令选项卡中单击 Restart ESP.

我发现RTS按钮是最方便的。

RTS线是RS232控制(意指请求发送)和 最初用于向控制器想要的设备发出信号 发送一些数据。这里它被重新归类为ESP复位信号。

左下方左侧宇航员控件

eSplorer左下方控制

四个左下方的eSplorer控件让您:

1.保存到eSP

    上传当前打开的文件i.e.文本窗口中可见的文件
    这也将文件保存到PC和ESP模块,然后运行它。

2.发送给esp

3. Run

    执行当前打开的文件。

4.上传

    上传一堆文件(对大型有用 项目)。选择多个文件,后者一个文件 another.

什么 's Next

下一个: 现在,您已安装eSplorer软件,使Nodemcu进行一些有用的东西。上 这一页 你 will find out how to 开始使用Lua脚本语言。它用简单的LED开始 眨眼,进展到复杂的代码e.g.如何从esp8266到您的页面服务 local network.

单击此处获取Lua示例>>>

<<<返回Nodemcu固件


新的! Comments

让你说到你刚刚阅读的东西!留下下面的框中的评论。




隐私政策 | 接触 | 关于我

网站地图 | 使用条款


 ezoic. 报告此广告

访问我们的Facebook页面:

    点击这里



最近的文章

  1. 如何使用ADS1115

    使用ADS1115精度16位ADC进行教程进行低功耗。

    阅读更多

  2. arduino. 模拟输出...易模拟输出生成

    arduino. 模拟输出:如何创建最精确的PWM模拟输出以及如何创建模拟PWM正弦波。

    阅读更多

  3. 数号 和等效的快速宏。加快代码!

    了解DigitalWrite()的工作原理......现在使用17倍宏宏!

    阅读更多

  4. TCS230颜色传感芯片:如何运作以及如何使用它。

    如何使用TCS230(/ TCS3200)彩色检测器芯片并轻松将其添加到您的任何项目中。

    阅读更多

  5. 如何使用ADXL345进行运动感测等。

    使用ADXL345 Acellerometer,您可以检测到16G!您还可以了解如何使用它来点击检测等。

    阅读更多

  6. HMC5883L 3轴数字MAGENTOMTER如何运作

    HMC5883L - 如何制作数字罗盘,了解HMC5883L和QMC5883L之间的差异以及它们是否兼容。

    阅读更多



读者 Comments

"I wanted to thank
你这么好
对于所有信息
你已经提供了
你的网站 's

高超 极好的 ."

- 逃亡Potthath.

"This site really is
最好的和我最喜欢的。
我发现这里有很多很有用
项目和提示。"

- 米兰

Bursach.<at>gmail.com<

"Awesome site,
非常,非常容易和好
导航! "


-
Matt_tr. <at>
wolf359.cjb.net.


学习微控制器

"Interested in
微控制器?"

注册
免费7天指南:

自由 GUIDE : CLICK HERE


"I am a newbie to PIC
我想说
 how great your
网站一直在为我。"


- 戴夫

de_scott.<at>bellsouth.net

"Your site is a great
和完美的工作。
恭喜。"


- SURESH.

IntegratedInfosys.<at>
Yahoo.com.

"I couldn't find the correct
要定义的词语
你的网页。

非常有用,揭开,
诚实明确。

非常感谢
你的时间和作品。
问候。 "


- Anon.

回到顶部