在ESP8266上,nodeMCU和MicroPython哪個更加優秀一些?

時間 2021-05-31 04:19:31

1樓:梅寶

沒啥好不好的,合適自己的才是最好的。但是要我說都不好。無論是nodeMCU還是MicroPython,首先要先燒錄乙個官方韌體包進去才能進行lua或者python的編寫,對於這種小型開發板來說,Flash容量基本都在4M左右,1M的也有不少,而且ESP8266的RAM更是小的可憐。

你自己想想,開發板首先要分配一定的資源給官方韌體,然後官方韌體負責解釋開發語言,實際上你能用到的資料只有一半不到。

但是好處是有的,首先你可以快速的實現功能

另外官方推薦的開發語言是C,C語言天生適合開發硬體。(不是C++,我說的是C,C和C++有區別,是兩種不同的語言)

如果實在不想去學習C語言,建議去搗鼓一下arduino當然了,如果你只是拿ESP8266當玩具的話,micropython是很適合的

2樓:格格不入

取決於會哪種語言吧。我覺得C語言開發最好。但是我自己用MicroPython做ESP32原型開發,因為能相對快速實現功能。

3樓:電子芯吧客

nodeMCU使用的是Lua指令碼語言,MicroPython使用的是python語言,個人覺得用python的micropython會好些

商品列表 - 電子芯吧客

4樓:

原型開發的話,這兩者都可以。語言層面python勝過lua,但nodemcu的感測器支援驅動貌似更多。

或者可以選擇mongoose-os,是基於js的和c的,基於web的ide一體式環境,很方便,內建功能較多,但支援感測器少。

真要是生產環境,我建議還是選擇樂鑫或者安信可的AT韌體,或者樂鑫的nonos韌體或os韌體,但都是c,複雜度上公升了乙個檔次。

arduino通過esp8266向手機傳送經過轉化處理後的感測器資料(溫濕度感測器和火焰感測器)?

ESP8266是WiFi解決方案,自帶CPU的,可以程式設計。你所提的兩種方式就是ESP8266模組的使用方式不同 1 ESP8266模組可以當做單純WiFi通訊模組,大部分該模組出廠都是這種設定 可以用AT命令進行設定 然後arduino或者其它微控制器和該模組進行通訊,詳情見網路搜尋 2 ESP...

用 Cubase 和 Logic X 編曲在體驗上有什麼不同?

Tony Dynn 因為Cubase不太穩定,我通常是用Cubase 數字調音台同時錄多軌,然後處理。如果需要搞midi我會用FL Studio因為FL比較穩定。很少用Logic,大概我沒有蘋果,只在學校用過,我是覺得介面不好看,操作也不太方便。 Eviluess Logic Pro X,用過後再也...

陶和瓷在文化上的差異?

逸噫 陶器到瓷器是逐漸進步的過程。一件東西的產生必然是因為時代的需求,以前的人打獵吃生肉,因為有了火,開始吃熟食了,然後陶器就誕生了,因為要盛東西,陶器就創造出來了。愛美之心自古有之,會拿石頭獸骨啥啥的做飾品裝飾,這說明人有審美,土陶用久了大概覺得不好看,燒著燒著發現了釉。然後發現釉的應用,吸水性 ...