Ruff 开发无人机项目体验分享

本文分享了使用Ruff开发无人机项目的体验,Ruff是一个支持JavaScript的物联网操作系统,简化了硬件开发。在HACKxFDU活动中,作者利用Ruff替代Arduino,通过其SDK和直观的接线图完成硬件布局。代码实现简单,通过部署到无人机上实时监控森林山火风险,项目在创客马拉松中获得佳绩。
摘要由CSDN通过智能技术生成

Ruff 开发体验分享

Ruff 官网:https://ruff.io

Ruff 是一个支持 JavaScript 开发应用的物联网操作系统。

Ruff是一款基于JavaScript的物联网开发套件。我来评价的话,就觉得Ruff对新手小白很友好。它对硬件进行了抽象,使用了基于事件驱动、异步 I/O 的模型,使硬件开发变得轻量而且高效。

第一次碰巧撞见Ruff是在2016年10月的复旦大学HACKxFDU创客马拉松。那时候我大概也才Arduino刚刚入门,硬件懂一点点,接线就算了吧,没有教程怎么都搞不懂……但是当时就我和队友两个高中生,有一点懵逼。

不过正因为这个原因,我拿到Ruff的时候就觉得,这个命令简直拯救沧桑:

rap layout --visual

这个等会儿再说,我先说说都做了啥。

蹭到Ruff开发套件

HACKxFDU的时候Ruff是其中一个硬件赞助。本来活动开始之前,我们队打算做点大疆无人机方面的开发,所以在考虑用Arduino加WiFi模块。啊不过HACKxFDU没那么给力,问来问去没有WiFi模块。

但是要实时的数据反馈的话,总不能用数据线连着Arduino装在无人机上面飞来飞去吧……本来都放弃做无人机相关的开发了,不过队长发现Ruff可以很好替代Arduino。板载WiFi热点可以说是相当合我们意。




<p>所以左边这张照片看到的是当时拿到的颜值相当高的Ruff的盒子。作为半吊子设计师来说,我还是相当喜欢的。

<p style="padding-bottom:8%">然后这右边的就是Ruff的板子了,大概是Arduino的两倍那么大,比树莓派也还稍微大一点,但还是相当方便的,不虚。</p>

开发

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值