你好,我正在使用 Arduino 和 node js
我发送和接收数据,但从 arduino 传入的数据如下:

 <Buffer 00 00 00 e0 e0 e0 00 e0 e0 e0>

<Buffer e0 e0 e0 e0 00 e0 e0 00 e0 00 e0 e0 e0>

我如何将其解码为 UTF8

阿杜伊诺
int incomingByte = 0;

void setup() {

Serial.begin(9600); // opens serial port, sets data rate to 9600 bps

}

void loop() {

if (Serial.available() > 0) {

incomingByte = Serial.read(); // read the incoming byte:

Serial.print(incomingByte);

}


}

最佳答案

在 node.js 中,您可以使用 toString :

console.log(incomeBuffer.toString('utf8'))

关于node.js - 如何将传入的缓冲区数据从串行端口转换为 nodejs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48077960/

10-10 13:11