【Espruino】NO.01 介紹

http://blog.csdn.net/qwert1213131/article/details/26616755

本文屬於個人理解,能力有限,紕漏在所難免,還望指正!

【小魚有點電】

簡介


最近一段時間開源硬件非常火爆,比如Arduino、Leaflabs的maple都非常火爆,它們都可以讓用戶可以在不瞭解底層硬件的情況下輕鬆編寫出應用程序。


Espruino是2013年發起的衆籌項目,爲微控制器提供了一個交互式的JavaScript解釋器,方便用戶快速編程。在Arduino或者Maple上你需要下載到你的開發板上才能觀察到程序運行結果,但是Espruino可以隨時進行代碼的修改與調試,當調試好後下載進去就OK了。

Espruino的相關命令與Arduino的非常相似,因此如果你用過Arduino的話將會更容易上手,當然沒用過Arduino的也會被他深深吸引住的。

Espruino的交互式特點使得其與其他板子相比更強大,其他板子比如Arduino需要在每次更新代碼後重啓才能運行,而Espruino在你敲下回車鍵的那一刻就已經開始執行代碼了。

特別之處

目前運行於微控制器的解釋器不是很多,他們中的大部分運行比較簡單的BASIC解釋器。JavaScript是一門高級腳本語言,擁有強大的功能,且有衆多的粉絲和網站開發者,他們可以很快上手。

Espruino開發板擁有較小的身材(62mm x 47mm),使用stm32作爲主控制器,板載藍牙模塊、SD卡、支持鋰電池、可以省去添加外圍模塊的麻煩.

由於是開源的,本人對源文件進行了部分修改,加入藍牙模塊、鋰電池充電、加速度計、溫度傳感器、三個按鍵、3個LED,引出所有引腳,體積也縮小到52mm x 33mm),對於一些日常應用,應該可以輕鬆一板搞定,省去添加模塊的麻煩。

Espruino基於事件驅動機制,可以幫助節省更多電力。如果有太陽能電池並配合充電模塊就無敵了,嘿嘿!

與Arduino不同,Espruino不需要安裝軟件和驅動,只需要連上開發板後就能正常工作了。

如何使用它

將你的Espruino板與PC、MAC或者Raspberry Pi連接,使用串口終端開始編寫JavaScript即可。

當Espruino按着你的設定功能開始工作後,只需要鍵入save(),在它下一次上電後就會執行設定的功能。

同時還可以使用藍牙模塊對你的Espruino板進行無線編程,非常誘惑吧,設想你有個支持藍牙的手機,不用電腦,就順利完成想要的功能。

ESPRUINO 官網

http://www.espruino.com/

發佈了29 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章