• 注册
  • LightSNS官方
  • 今日 0
  • 帖子 898
  • 关注 1251
  • LightSNS官方 LightSNS官方 关注:1251 内容:898

    这串代码发不出

  • 查看作者
  • 打赏作者
  • 拉黑名单
    • LightSNS官方
    • Lv.10
      七月你好

      /****************************/

      //串行监视器

      //打开串行监视器,如果输入红色,您将看到红色的LED亮起

      //2017.10.17

      /****************************/

      const int greenPin = 2; //绿色的引脚连接到引脚2

      const int yellowPin = 3; ///黄色引脚连接到引脚3

      const int redPin = 4; ///红色引脚连接到引脚4

      String comdata = "";

      int lastLength = 0;

      void setup()

      {

        pinMode(greenPin, OUTPUT); //将yellowPin初始化为输出

        pinMode(yellowPin, OUTPUT); //初始化redPin作为输出

        pinMode(redPin, OUTPUT); //启动9600bps的串行端口:

        Serial.begin(9600); // start serial port at 9600 bps:

        Serial.print("Please input any color of LED:"); //串行监视器上的打印消息

      }

      void loop()

      {

        //从串行监视器读取字符串

        if (Serial.available() > 0) ///如果我们得到一个有效的字节,请阅读模拟输入

        {

          comdata = "";

          while (Serial.available() > 0)

          {

            comdata += char(Serial.read());

            delay(2);

          }

          Serial.println(comdata);

        }

        if (comdata == "red")

        {

          digitalWrite(redPin, HIGH);//将红色的

          digitalWrite(greenPin, LOW);//转动绿色

          digitalWrite(yellowPin, LOW);//转动黄色LED 熄灭

        }

        else if (comdata == "yellow")

        {

          digitalWrite(redPin, LOW);//转动红色

          digitalWrite(greenPin, LOW);//转动绿色LED关

          digitalWrite(yellowPin, HIGH);//打开黄色带领

        }

        else if (comdata == "green")

        {

          digitalWrite(redPin, LOW);//开启红色LED灭

          digitalWrite(greenPin, HIGH);//开启红色LED灭

          digitalWrite(yellowPin, LOW);//开启红色LED灭

        }

        else

        {

          digitalWrite(redPin, LOW);//开启红色LED灭

          digitalWrite(greenPin, LOW);//转动绿色

          digitalWrite(yellowPin, LOW);//转动绿色

        }

      }

      Lv.10
      七月你好

      @jinsom这段代码在我网站发表不了,点发表一直转转转,请问是什么原因呢

      回复
      Lv.10
      七月你好

      @jinsom

      回复
      Lv.10
      七月你好
      /****************************/
      //串行监视器
      //打开串行监视器,如果输入红色,您将看到红色的LED亮起
      //2017.10.17
      /****************************/
      const int greenPin = 2; //绿色的引脚连接到引脚2
      const int yellowPin = 3; ///黄色引脚连接到引脚3
      const int redPin = 4; ///红色引脚连接到引脚4
      String comdata = "";
      int lastLength = 0;
      void setup()
      {
        pinMode(greenPin, OUTPUT); //将yellowPin初始化为输出
        pinMode(yellowPin, OUTPUT); //初始化redPin作为输出
        pinMode(redPin, OUTPUT); //启动9600bps的串行端口:
        Serial.begin(9600); // start serial port at 9600 bps:
        Serial.print("Please input any color of LED:"); //串行监视器上的打印消息
      }
      void loop()
      {
        //从串行监视器读取字符串
        if (Serial.available() > 0) ///如果我们得到一个有效的字节,请阅读模拟输入
        {
          comdata = "";
          while (Serial.available() > 0)
          {
            comdata += char(Serial.read());
            delay(2);
          }
          Serial.println(comdata);
        }
        if (comdata == "red")
        {
          digitalWrite(redPin, HIGH);//将红色的
          digitalWrite(greenPin, LOW);//转动绿色
          digitalWrite(yellowPin, LOW);//转动黄色LED 熄灭
        }
        else if (comdata == "yellow")
        {
          digitalWrite(redPin, LOW);//转动红色
          digitalWrite(greenPin, LOW);//转动绿色LED关
          digitalWrite(yellowPin, HIGH);//打开黄色带领
        }
        else if (comdata == "green")
        {
          digitalWrite(redPin, LOW);//开启红色LED灭
          digitalWrite(greenPin, HIGH);//开启红色LED灭
          digitalWrite(yellowPin, LOW);//开启红色LED灭
        }
        else
        {
          digitalWrite(redPin, LOW);//开启红色LED灭
          digitalWrite(greenPin, LOW);//转动绿色
          digitalWrite(yellowPin, LOW);//转动绿色
        }
      }


      回复
      大版主
      Lv.20
      神隐会员
      官方

      论坛发帖吗


    • suagr@是的 论坛发帖的 提示:jquery.min.js?ver=0.3:2 POST 链接 net::ERR_CONNECTION_RESET
      拉黑 2年前 电脑端回复
    • jinsom你吧报错信息 截个图给我
      拉黑 2年前 电脑端回复
    • 回复
      Lv.10
      七月你好

      @jinsom

    • jinsom私聊我 发我网站 帮你调试一下
      拉黑 2年前 电脑端回复
    • 回复

      请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 帖子间隔 侧栏位置: