查看: 319|回复: 4

[未解决] 写了一个根据按按钮次数来决定亮灯时间的程序,但是显.....

[复制链接]
  • TA的每日心情
    郁闷
    2019-8-25 19:52
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-8-24 22:27 | 显示全部楼层 |阅读模式
    int a[3]={4000,10000,15000};//间隔的时间的数组
    int led=3;
    int n=0;//这里的n将用于控制数组a的变化
    int buzzer=8;//蜂鸣器
    int button=2;//按钮
    boolean state;//控制开关
    void setup() {
      pinMode(led,OUTPUT);
      pinMode(buzzer,OUTPUT);
      pinMode(button,INPUT);

      // put your setup code here, to run once:

    }

    void loop() {while(n<=2)//循环3次停止
    {
      if(digitalRead(button)==HIGH)//如果按下按钮,state变为真,进行下面的环节
    {state=true;}
    else{
      state=false;
    }
      if(state==true)//小灯根据按得次数不同,亮起的间隔也不同,4秒、10秒、15秒
      {delay(a[n]);//按钮按下去后过4 秒再亮起来
    digitalWrite(led,HIGH);//亮起来后一秒又暗下去,同时蜂鸣器响
    delay(1000);
    digitalWrite(led.LOW);
    tone(buzzer,490,2000);  
    }
    n=n+1;}

      // put your main code here, to run repeatedly:

    }
    错误报告:Arduino:1.8.9 (Windows 10), 开发板:"Arduino/Genuino Uno"


    In file included from sketch\keti1.ino.cpp:1:0:


    E:\桌面\keti1\keti1.ino: In function 'void loop()':


    E:\�����ļ�\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:41:14: error: expected unqualified-id before numeric constant


    #define LOW  0x0


                  ^


    E:\桌面\keti1\keti1.ino:28:18: note: in expansion of macro 'LOW'


    exit status 1
    为开发板 Arduino/Genuino Uno 编译时出错。


    还请各位大神赐教!谢谢




  • TA的每日心情
    擦汗
    2019-7-29 00:08
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2019-8-24 22:49 | 显示全部楼层
    都说 LOW 前后有毛病了,就不能仔细看下:

    digitalWrite(led.LOW);

    这一行应该是

    digitalWrite(led,LOW);
  • TA的每日心情
    奋斗
    2019-8-25 00:01
  • 签到天数: 87 天

    [LV.6]常住居民II

    发表于 2019-8-24 22:49 | 显示全部楼层
    digitalWrite是,号
    觉得好就打赏一下吧!!让我有动力继续写教程
  • TA的每日心情
    郁闷
    2019-8-25 19:52
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2019-8-25 19:51 | 显示全部楼层
    t3486784401 发表于 2019-8-24 22:49
    都说 LOW 前后有毛病了,就不能仔细看下:

    digitalWrite(led.LOW);

    Thanks♪(・ω・)ノ
  • TA的每日心情
    郁闷
    2019-8-25 19:52
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2019-8-25 19:52 | 显示全部楼层

    谢谢!
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    全国机器人等级考试配件购买
    全国机器人等级考试配件购
    本人想自己教小孩机器人等级考试,需要购买机器人等级考试的配件,可是淘宝上的太
    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    为什么我的atmega328最小系统板反应这么迟钝?
    为什么我的atmega328最小
    是不是少了什么? 视频链接:https://b23.tv/av68105950
    [项目]microbit 控制的第一人称视角3D太空飞行游戏
    [项目]microbit 控制的第
    前言 家里有本《揭秘宇宙》,娃娃很喜欢,即使爸爸讲的都听烦了,娃娃还是不厌其烦的
    【Arduino】108种传感器模块系列实验(116)--- 2.4G24L01无线模块
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表