Я пытаюсь установить связь между моим ПК и моим Arduino с помощью среды обработки, но Arduino, похоже, не получает ни одного из отправляемых мной сообщений.Я дважды проверил, и я знаю, что могу получать сообщения от Arduino, но я не могу ничего отправить обратно.Кто-нибудь знает, как это исправить?
Вот мой тестовый код для обработки:
import processing.serial.*;
Serial myPort;
void setup(){
myPort = new Serial(this, Serial.list()[0], 9600);
}
void draw(){
myPort.write("test");
while (myPort.available() > 0) {
String inByte = myPort.readString();
println(inByte);
}
}
Вот мой тестовый код для Arduino:
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
String data;
void loop() {
// put your main code here, to run repeatedly:
//Serial.println("is running");
if (Serial.available() > 0) {
// read the incoming byte:
data = Serial.readString();
// say what you got:
Serial.print("I received: ");
Serial.println(data);
}
}
Буду признателен за любую помощь, которую я могу получить!Спасибо!