摘要:前言最近聽到有小伙伴們對感興趣,我也跟著加入了大軍中,本篇文章展示了的開發套件,以及入手后的小,后續持續更新參考文獻官網思否首頁開箱如同官網展示的配件如下上手官方我開發時使用的是系統,所以下載安裝包創建項目文件,在當前目錄執行下面命令查看
前言
最近聽到有小伙伴們對ruff感興趣,我也跟著加入了大軍中,本篇文章展示了ruff的開發套件,以及入手后的小demo,后續持續更新
參考文獻
ruff官網
ruff思否首頁
如同ruff官網展示的配件如下
ruff官方API
我開發時使用的是windows系統,所以下載 Ruff SDK 1.11.10 (Windows-64bit): msi 安裝包
創建項目文件,在當前目錄執行下面命令
# 查看版本號 (首次安裝好MSI如果執行下面命令不成功,可以嘗試重啟電腦) rap --version # 初始化 Ruff 應用 rap init
init后會創建項目工程,使用編輯器打開由 rap 自動生成的 src/index.js js文件進行編寫代碼,具體可以參照下文demo,或者官網
將 Ruff 開發板上的 USB 接口與 USB 電源線連接,開發板成功啟動后,會搭建一個名為Ruff_[]的無線熱點
連接這個無線熱點后,執行項目部署,執行下面命令
#項目部署 rap deploy -s
紅色板載 LED 點亮后表示已經運行成功
主板運行起來后,開始好玩的東西,就是添加不同外設(外設就是圖一的配件)
添加外設
#添加botton外設 rap device add button #CK002為外設型號 外設型號包裝上有寫 詳見上文圖三 ? model: *CK002* #添加LED外設 下文DEMO需要用到LED外設,所以我這邊提前添加,流程參考上方 rap device add led
添加后開始進行硬件布局,這時候記得將主板斷電
#硬件進行布局和連接撒旦 rap layout #查看硬件布局的可視圖(不懂的外設怎么裝,可以看看這個) rap layout --visual
部署
#開始部署 rap deploy -s #查看日志 rap log七彩循環燈
ruff七彩循環燈
// 做了個按下botton外設,led外設 循環閃爍顏色,松開botton外設,停止led燈的小demo $.ready(function (error) { if (error) { console.log(error); return; } const color = { red: 0xff0000, blue: 0x0000ff, green: 0x00ff00, purple: 0xff00ff, cyan: 0x00ffff, yellow: 0xffff00, white: 0x000000 }; const light = function(){ setInterval(function () { $("#led").setRGB(color.blue); setTimeout(function () { $("#led").setRGB(color.green); }, 100); setTimeout(function () { $("#led").setRGB(color.cyan); }, 200); setTimeout(function () { $("#led").setRGB(color.red); }, 300); setTimeout(function () { $("#led").setRGB(color.purple); }, 400); setTimeout(function () { $("#led").setRGB(color.yellow); }, 500); setTimeout(function () { $("#led").setRGB(color.white); }, 600) }, 30); } // 在 `#button` 按下時點亮 `#led-r`. $("#button").on("push", function () { console.log("Button pushed."); light(); $("#led-r").turnOn(); }); // 在 `#button` 釋放時熄滅 `#led-r`. $("#button").on("release", function () { console.log("Button released."); clearInterval(light); $("#led-r").turnOff(); }); });
最終效果圖
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108433.html
摘要:一個開放高效敏捷的物聯網應用開發平臺,就此誕生,也被稱為全球最好用的物聯網操作系統。區塊鏈技術再加碼,物聯網生態持續精進隨著區塊鏈技術的出現及持續升溫,如今區塊鏈已經成為大眾廣泛關注的一個話題。 showImg(https://segmentfault.com/img/bV8bKH?w=2121&h=1414); 世界正在發生改變。 在無錫,中國第一個物聯網之城——鴻山小鎮已經悄然誕生...
摘要:南潮科技作為首批入選企業,在余家申請企業中脫穎而出,成為入駐微軟人工智能和物聯網實驗室的第一批企業。據悉,上海的人工智能和物聯網實驗室是微軟全球的第四個實驗室。 showImg(https://segmentfault.com/img/bVbsJJs?w=1080&h=720);2019年5月15日,微軟人工智能和物聯網實驗室啟用儀式在張江人工智能島舉行,浦東新區副區長管小軍、微軟全球...
摘要:每逢提及物聯網,后頭必然跟著區塊鏈提到區塊鏈,也必須將物聯網帶入話題。而最嚴重的,則是物聯網的安全問題。物聯網領域的網絡攻擊頻繁已成現實,就是去年最令人難忘的一個物聯網僵尸網絡。 showImg(https://segmentfault.com/img/bV8pXD?w=2480&h=1274); 不知從什么時候開始,物聯網與區塊鏈深深地扯上了關系,并且在今年有愈演愈烈之勢。每逢提及物...
摘要:北京時間年月日,創始人在國際社群三點鐘無眠區塊鏈社群中分享了自己關于區塊鏈應用落地時間節點及主鏈技術價值的觀點。區塊鏈技術和應用發展的階段區塊鏈技術雖然不難,但它包含的范圍非常廣泛。 北京時間2018年2月20日,Ruff Chain 創始人 Roy Li 在國際社群三點鐘無眠區塊鏈社群中分享了自己關于區塊鏈應用落地、時間節點及主鏈技術價值的觀點。 以下為分享重點內容: 區塊鏈的技術究...
摘要:物聯網操作系統落地工業物聯網定制化解決方案實施上線上天并不像一個正經的創業公司,更不像一個掙扎在生死邊緣的創業者,反而像一個時下流行叫法斜杠青年。所以,對于而言,區塊鏈只是份內的事。 showImg(https://segmentfault.com/img/bV9xuY?w=1182&h=591); 物聯網操作系統落地工業物聯網、定制化解決方案實施、Ruff Chain 上線、Ruff...
閱讀 1171·2021-11-24 09:39
閱讀 2674·2021-09-28 09:35
閱讀 1070·2019-08-30 15:55
閱讀 1361·2019-08-30 15:44
閱讀 879·2019-08-29 17:00
閱讀 1969·2019-08-29 12:19
閱讀 3310·2019-08-28 18:28
閱讀 690·2019-08-28 18:10