如何使用串行通信将数据作为字符串从 NodeJs 运行时发送到 Arduino 板?

涂麦先生

我正在一个项目中工作,该项目需要 Arduino 板和 Raspberry Pi 中的 NodeJs 运行时之间进行串行通信。

我想从我的 Pi 内的 NodeJs 程序向 Arduino 板发送一个像“255,100,100,255”这样的字符串来控制 4 个灯的亮度。串内的4个元素是每盏灯的亮度。

如何在 NodeJs 和 Arduino 程序中编码,以便 Arduino 板接收所有字符串?

空开发

您可以使用模块serialport

首先使用安装它

npm i serialport

然后在您的 NodeJS 代码中,您可以创建一个发件人:

let serial = require("serialport").SerialPort;
let sp = new serial("/dev/ttyACM0", { baudrate: 9600 });
sp.on("open", function(){
    sp.write("255,100,100,255", function(err, res) {
        if (err) return console.log(err);
    });
});

在您的 arduino 上,您可以制作接收器:

int incomingByte = 0;
void setup(){ Serial.begin(9600); }
void loop(){
    if (Serial.available() > 0) {
        incomingByte = Serial.read();
        Serial.println(incomingByte);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将iBeacon信号强度(用于距离)发送到arduino板

来自分类Dev

将串行通信(Ubuntu,Python)发送到Arduino

来自分类Dev

无法将字符串从python发送到arduino

来自分类Dev

将数据从Arduino发送到应用

来自分类Dev

将值从arduino发送到Highcharts

来自分类Dev

重新组装从 Arduino 发送到 Python 的串行数据

来自分类Dev

串行通信-Node.js-Arduino板无人应答

来自分类Dev

两个 Arduino 板之间的串行通信

来自分类Dev

使用Python的Pyserial将字符发送到Arduino串行端口

来自分类Dev

使用pyserial将数据从python发送到arduino

来自分类Dev

使用pyserial将数据从python发送到arduino

来自分类Dev

如何使用ajax jquery将arduino的串行输出发送到文本框

来自分类Dev

将数据从启用BLE的arduino发送到iOS应用

来自分类Dev

当应用程序在iOS 7中在后台运行时将数据发送到服务器

来自分类Dev

将图像从Nodejs发送到Angular

来自分类Dev

将标题从NodeJS发送到Angular

来自分类Dev

我可以在运行时将值从javascript发送到角度控制器吗

来自分类Dev

如何在Google Apps PHP运行时中将邮件发送到管理员电子邮件

来自分类Dev

如何在运行时获取发送到HTTP触发的Azure函数的请求的IP地址或主机名?

来自分类Dev

将数字从处理发送到Arduino

来自分类Dev

将许多变量从 Unity 发送到 Arduino

来自分类Dev

Node.js使用串行将数据发送到Arduino

来自分类Dev

使用Johnny五的多个Arduino开发板

来自分类Dev

使用编程语言C测试Arduino开发板的引脚

来自分类Dev

使用EtherCard.h库将arduino数据发送到我的数据库

来自分类Dev

使用EtherCard.h库将arduino数据发送到我的数据库

来自分类Dev

可以通过串行连接发送字符串以使用c ++和arduino打开swtch吗?

来自分类Dev

如果我想通过串行将数据发送到arduino,我应该一次发送一个长字符串,还是分别发送每个变量?

来自分类Dev

将JSON数据从Nodejs Express发送到Backbone

Related 相关文章

  1. 1

    将iBeacon信号强度(用于距离)发送到arduino板

  2. 2

    将串行通信(Ubuntu,Python)发送到Arduino

  3. 3

    无法将字符串从python发送到arduino

  4. 4

    将数据从Arduino发送到应用

  5. 5

    将值从arduino发送到Highcharts

  6. 6

    重新组装从 Arduino 发送到 Python 的串行数据

  7. 7

    串行通信-Node.js-Arduino板无人应答

  8. 8

    两个 Arduino 板之间的串行通信

  9. 9

    使用Python的Pyserial将字符发送到Arduino串行端口

  10. 10

    使用pyserial将数据从python发送到arduino

  11. 11

    使用pyserial将数据从python发送到arduino

  12. 12

    如何使用ajax jquery将arduino的串行输出发送到文本框

  13. 13

    将数据从启用BLE的arduino发送到iOS应用

  14. 14

    当应用程序在iOS 7中在后台运行时将数据发送到服务器

  15. 15

    将图像从Nodejs发送到Angular

  16. 16

    将标题从NodeJS发送到Angular

  17. 17

    我可以在运行时将值从javascript发送到角度控制器吗

  18. 18

    如何在Google Apps PHP运行时中将邮件发送到管理员电子邮件

  19. 19

    如何在运行时获取发送到HTTP触发的Azure函数的请求的IP地址或主机名?

  20. 20

    将数字从处理发送到Arduino

  21. 21

    将许多变量从 Unity 发送到 Arduino

  22. 22

    Node.js使用串行将数据发送到Arduino

  23. 23

    使用Johnny五的多个Arduino开发板

  24. 24

    使用编程语言C测试Arduino开发板的引脚

  25. 25

    使用EtherCard.h库将arduino数据发送到我的数据库

  26. 26

    使用EtherCard.h库将arduino数据发送到我的数据库

  27. 27

    可以通过串行连接发送字符串以使用c ++和arduino打开swtch吗?

  28. 28

    如果我想通过串行将数据发送到arduino,我应该一次发送一个长字符串,还是分别发送每个变量?

  29. 29

    将JSON数据从Nodejs Express发送到Backbone

热门标签

归档