1
如果我在串行监视器中键入“forward”,并且如果输入“Reverse”,我希望它“前进”。我想使用arduino串行监视器控制我的电机
String readString;
int a = 8;
int b = 7;
void setup() {
Serial.begin(9600);
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
Serial.println("Test");
}
void loop() {
while (Serial.available()) {
delay(1);
if (Serial.available() >0) {
char c = Serial.read();
readString += c;
}
}
if (readString.length() >0) {
if (readString == "forward")
{
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
delay(5000);
readString = "";
}
readString="";
}
}
如果我的代码,并没有真正的工作谁能告诉我如何通过串行监视器控制电机请一些简单的例子。我在网上搜索了不同的例子,但他们似乎从来没有工作,我无法弄清楚我做错了什么。