从串口获取用户输入然后在Arduino中打印一些东西

时间:2017-11-11 19:27:24

标签: arduino

我正在制作一个使用串行监视器的Arduino项目所以我让用户类型命令喜欢/ help然后命令将显示一些帮助,但我需要有人做/ help命令和任何其他有趣的命令。所以帮助!

+ ---------------------------------------------- -------------------------------------------------- -------------------------------- +

1 个答案:

答案 0 :(得分:1)

你有什么问题吗?这很容易,只需使用谷歌。

String a;
void setup() {
    Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop() {
    while(Serial.available()) {
    a= Serial.readString();// read the incoming data as string
    Serial.println(a);
}

或者第二个捕捉角色的例子

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(" I received:");
    Serial.println(incomingByte);
    }
}