首頁 > 評測 > ESP8266也可以用Lua腳本玩——NodeMCU ESP8266評測
ESP8266也可以用Lua腳本玩——NodeMCU ESP8266評測
- [導(dǎo)讀]
- 這是一個開源,交互式,可編程,低成本,簡單,智能,WI-FI硬件。可以像Arduino一樣操作硬件IO提供硬件的高級接口,可以將應(yīng)用開發(fā)者從繁復(fù)的硬件配置、寄存器操作中解放出來。用交互式Lua腳本,像arduino一樣編寫硬件代碼!

1.6 開發(fā)環(huán)境與編程
前提是你有一個已經(jīng)刷入了Node MCU固件的ESP8266,如果你手里的是原版的ESP8266,那么怎么刷入該固件呢?接下來給大家介紹一下。首先去NodeMCU的github下載固件(nodemcu-firmware)和刷機工具(ESP8266Flasher.exe)。
NODEMCU官方網(wǎng)站 http://www.nodemcu.com/index_cn.html
固件下載地址 https://github.com/nodemcu/nodemcu-firmware/releases
NODEMCU一鍵燒錄軟件下載地址 https://github.com/nodemcu/nodemcu-flasher
ESP8266模塊最小系統(tǒng)接線后,將GPIO0接GND,然后通電,ESP8266進入燒錄模式。
打開一鍵燒錄軟件
1.設(shè)置固件目錄

2.設(shè)置ESP8266 FLASH信息

3.選擇串口,GPIO0拉低后上電,開始燒錄

4.燒錄完成

這樣就完成了固件的刷入,如果你不小心操作失誤導(dǎo)致系統(tǒng)不停重啟,又找不到好方法解決就可以通過此方法重新刷入系統(tǒng)即可。
那么怎么編寫lua腳本呢?NodeMCU提供了編輯工具NodeMCU Studio 2015。

不僅可以編輯lua腳本文件,還可以上傳。但是官方提醒我們不要使用這個工具。這里推薦使用ESPLorer。下載地址為http://esp8266.ru/esplorer/
說明在http://nodemcu.readthedocs.io/en/dev/en/upload/
這是一個JAVA程序,需要你先按照J(rèn)AVA運行環(huán)境后才可以運行。如下圖,打開端口后,會在右邊的窗口顯示回顯信息。

我們在左邊窗口可以編輯腳本程序,保存后可以選擇下面不同的操作方式。

如上圖所示,保存好腳本程序后可以選擇運行,這時候ESP8266對應(yīng)的LED就開始按秒閃爍了。
1.7 小結(jié)
這是一個開源,交互式,可編程,低成本,簡單,智能,WI-FI硬件??梢韵馎rduino一樣操作硬件IO提供硬件的高級接口,可以將應(yīng)用開發(fā)者從繁復(fù)的硬件配置、寄存器操作中解放出來。用交互式Lua腳本,像arduino一樣編寫硬件代碼!
基于樂鑫esp8266的NodeMCU開發(fā)板,具有GPIO、PWM、I2C、1-Wire、ADC等功能,結(jié)合NodeMCU 固件為您的原型開發(fā)提供最快速的途徑。并與豐富的API接口函數(shù),簡單好用。另外強烈推薦使用ESPLorer作為編寫源代碼和操作軟件,如果想簡單呢,就直接用putty.exe千萬別用NodeMCU Studio 2015。
一不小心給你弄死了,然后把板子固件死機后,比如不停的重啟,就重新燒錄固件bin文件進去,刷機后自動恢復(fù)。
對于WIFI的操作請查看相關(guān)的API函數(shù)。
如果有其他問題可以在論壇發(fā)帖或在評測后留言。
1.8 資源下載
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前