步骤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服务器以进行实时绘制。这是我一系列步骤的第一步!将我添加到您的收藏夹以查看进展情况。
微型隔离DC/DC转换器电路图
韩国大多数的数字货币交易所都容易受到黑客攻击
福特发布首款纯电动SUV 将成为特斯拉汽车的挑战者
苏宁极物小Biu蒸汽洗烘一体机评测 这才是极致性价比
C&K宣布为游戏控制器和游戏配件设计者提供各种各样的开关组合
怎样用Javascript控制Arduino Uno
常见PLC自动程序的流程编写
ikbcg108机械键盘怎么样 Mac的最佳搭档
realme Q5系列发布会,推出Q5i、Q5及Q5 Pro三款新手机
氧化皮处理机的价值所在
芯驰科技加速基于E3系列车规MCU的应用开发及规模化落地
电感的基本概念和作用详解
新思科技宣布推出业界最全面的虚拟原型解决方案
具有铜互连的IC芯片设计
芯和半导体发布全新EDA平台Notus
盐雾试验机漏水怎么办
适用于4G和5G小蜂窝无线电的高能效射频产品线
AI之下,企业的工作管理方式需要有哪些改变?
未来汽车开发者大会将开幕 征集电动智能轻量汽车创新项目
智哪儿讯:艾瑞联合Aqara绿米发布《中国全屋智能行业研究白皮书》