0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用Javascript控制Arduino Uno

454398 来源:wv 2019-10-22 09:21 次阅读

步骤1:安装和设置

我的设置如下:

Arduino Uno开发板

VirtualBox运行Lubuntu 15.0 64bit

Lubuntu运行Node js和johnny-five(同时安装nodejs和node-js legacy即可)。运行以下两个命令:

sudo apt-get install nodejs nodejs-legacy

sudo npm install johnny-five

我之所以使用虚拟盒子,是因为我对Linux更加满意,而我发现在Linux上更容易设置和调试硬件问题。从技术上讲,您应该也可以在Windows上运行它。

在安装与节点相关的软件之后,就该设置Arduino。为此,请在Arduino上安装StandardFirmata草图。请按照以下步骤完成操作。

(如果正在使用virtualbox,则为可选)如果在VM上运行软件,则将arduino连接到计算机后要做的第一件事计算机,就是将USB串行设备传递给VirtualBox。看图片看。

打开arduino gui。如果这是您第一次安装arduino,它将要求您将用户名添加到拨出组中,以便每次都能在没有root许可的情况下使用USB-Serial转换器。 Windows用户不应遇到此问题。

如果您尚未将用户名添加到“拨号”组中,请这样做。

打开“ StandardFirmata”草图(示例-》 Firmata- 》 StandardFirmata”),选择您的开发板和端口(默认为/dev/ttyUSB0)。

上传草图。然后打开串行监视器。将速度设置为57600波特。您应该看到消息“ standardfimata”。 “ .ino”。设置完成。

步骤2:瞧!

将bmp085.js文件复制到工作目录中,然后运行

节点bmp085.js

Node将连接到Arduino并开始获取传感器数据。

两次键入CTRL-C退出脚本。

祝您好运!如果您已经有一块板子,请给我一个镜头。令我惊讶的是johnny-five连接了这么多设备。在这里查看他们的API http://johnny-five.io/api/

所以我们可以从这里去哪里,其中一个可以缩小整个程序,以便在$ 5 Raspberry Pi Zero上运行这样,您如果约翰尼五世支持RPI,甚至可以跳过Arduino。然后,可以将从传感器收集的数据发送到Web服务器以进行实时绘制。这是我一系列步骤的第一步!将我添加到您的收藏夹以查看进展情况。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • javascript
    +关注

    关注

    0

    文章

    511

    浏览量

    53396
  • Arduino
    +关注

    关注

    184

    文章

    6425

    浏览量

    184775
收藏 人收藏

    评论

    相关推荐

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 582次阅读
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>板和电位器<b class='flag-5'>控制</b>伺服电机

    怎样用ADAU1761设计DRC的压缩/扩展?

    请问怎样用ADAU1761设计DRC的压缩/扩展。我在SigmaStudio 4.5的模块中只找到RMS。如果ADAU1761设计DRC要怎样
    发表于 11-28 06:41

    Arduino999759 UNO功能是什么?

    Arduino999759UNO 功能是什么?
    发表于 11-01 06:09

    怎样用32单片机测电压?

    怎样用32单片机测电压
    发表于 10-31 07:09

    Arduino UNO R3转接板原理图

    电子发烧友网站提供《Arduino UNO R3转接板原理图.pdf》资料免费下载
    发表于 09-15 15:27 16次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> R3转接板原理图

    PLC中怎样用X和Y两个轴走出直线轨迹?

    PLC中怎样用X和Y两个轴走出直线轨迹呢?那么这两个轴需要配合成速度成线性比例,位置和速度应该如何云运算呢?
    发表于 09-12 09:58 353次阅读
    PLC中<b class='flag-5'>怎样用</b>X和Y两个轴走出直线轨迹?

    ARDUINO UNO案例之乐高积木盒

    电子发烧友网站提供《ARDUINO UNO案例之乐高积木盒.zip》资料免费下载
    发表于 07-10 15:16 0次下载
    <b class='flag-5'>ARDUINO</b> <b class='flag-5'>UNO</b>案例之乐高积木盒

    基于Arduino Uno R3的智能手机控制机器人汽车

    Arduino UnoArduino Uno 是一款基于 ATmega328P(数据表)的微控制器板。它有 14 个数字输入/输出引脚(其
    发表于 07-07 14:46 0次下载
    基于<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b> R3的智能手机<b class='flag-5'>控制</b>机器人汽车

    Arduino Uno中国新年幸运点钞箱

    电子发烧友网站提供《Arduino Uno中国新年幸运点钞箱.zip》资料免费下载
    发表于 07-06 10:04 0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>中国新年幸运点钞箱

    最小的Arduino Uno

    电子发烧友网站提供《最小的Arduino Uno.zip》资料免费下载
    发表于 07-04 10:51 0次下载
    最小的<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>

    arduino uno制作暗/亮电平表

    电子发烧友网站提供《用arduino uno制作暗/亮电平表.zip》资料免费下载
    发表于 07-04 09:35 0次下载
    用<b class='flag-5'>arduino</b> <b class='flag-5'>uno</b>制作暗/亮电平表

    Arduino UNO迷你气象站

    电子发烧友网站提供《Arduino UNO迷你气象站.zip》资料免费下载
    发表于 06-16 10:24 0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>迷你气象站

    Arduino Uno制作的四轴飞行器

    电子发烧友网站提供《Arduino Uno制作的四轴飞行器.zip》资料免费下载
    发表于 06-15 09:26 3次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>制作的四轴飞行器

    使用Arduino Uno控制LED矩阵

    电子发烧友网站提供《使用Arduino Uno控制LED矩阵.zip》资料免费下载
    发表于 06-13 16:12 1次下载
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b><b class='flag-5'>控制</b>LED矩阵

    怎样用FPGA实现FSK调制解调呢?

    最近想做这方面的,怎样用FPGA实现FSK调制解调?但是我一点头绪都没有,哪位高手帮帮忙,讲解一下什么的
    发表于 05-08 17:34