修改的眨眼草图!(我是arduino帮助中心的noob!)

修改的眨眼草图!(我是arduino帮助中心的noob!),arduino,Arduino,由于某些原因,此代码无法工作。。。请帮忙! 我在arduino绝对是个笨蛋,需要很多帮助! 这段代码是(sortof)修改的,我需要能够从串行监视器中的特定输入运行一个代码字符串。谢谢您需要将您的条件放在循环中(或任何函数) 你所拥有的和我所发布的有着微妙的区别。请注意花括号的位置 也就是说,您的代码可能有更多错误。我想我看不到全部。例如,您的输入变量在哪里声明和设置 您的代码可能有很多错误。如果需要真正的帮助,您需要发布完整的草图。另外值得注意的是,if条件中的=运算符应该是=,并且在条件之后

由于某些原因,此代码无法工作。。。请帮忙! 我在arduino绝对是个笨蛋,需要很多帮助!
这段代码是(sortof)修改的,我需要能够从串行监视器中的特定输入运行一个代码字符串。谢谢

您需要将您的条件放在循环中(或任何函数)

你所拥有的和我所发布的有着微妙的区别。请注意花括号的位置

也就是说,您的代码可能有更多错误。我想我看不到全部。例如,您的
输入
变量在哪里声明和设置


您的代码可能有很多错误。如果需要真正的帮助,您需要发布完整的草图。

另外值得注意的是,
if
条件中的
=
运算符应该是
=
,并且在条件之后不应该有分号。@PeterR.Bloomfield是的,谢谢,我没有注意到这一点,基本上我希望代码是这样的,当你在串行监视器中输入on off或flash时,它将打开off或闪烁led。如果您知道这一点,那么如果您能够修复或创建一个新的,它将非常有用。堆栈溢出不是这样工作的。这里的人不只是为你建造东西。如果您有问题,请发布您的代码和您看到的任何异常。我不打算为我甚至看不见的硬件构建代码。我怎么知道您已经正确配置了它?
int led = 13;
int flasher = 100;

void.setup()
{
  Serial.begin(9600);
  pinMode(led, OUTPUT)
}

void loop()
{
  digitalWrite(led, HIGH);
  delay(flasher)
  digitalWrite(led, LOW);
  delay(flasher)
}

if (input = "HIGH");
 {
   int flasher = 100;
 }
if (input = "LOW");
 {
   int flasher = 100;
 }
void loop()
{
  digitalWrite(led, HIGH);
  delay(flasher)
  digitalWrite(led, LOW);
  delay(flasher)

if (input == "HIGH");
 {
   int flasher = 100;
 }
if (input == "LOW");
 {
   int flasher = 100;
 }

} // Move the bracket to here to enclose it inside the loop function