永发信息网

arduino编程出现了这个错误怎么解决?

答案:2  悬赏:20  手机版
解决时间 2021-01-03 11:22
错误是:too many arguments to function void L()
sketch_dec11a.ino: In function 'void loop()':
sketch_dec11a:5: error: too many arguments to function 'void L()'
sketch_dec11a:33: error: at this point in file

int ReceiveByte = 0;
int a=7;
int b=6;
int c=5;
int d=4;
int e=8;
int f=9;
int g=10;
int m1=13;
int m2=3;
int m=0;
int i;
void setup()
{
Serial.begin(9600);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(4,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(13,OUTPUT);
pinMode(3,OUTPUT);
}
void loop()
{
if(Serial.available()>0){
ReceiveByte=Serial.read();
m=ReceiveByte;
while(m>0){
M();
L(m);
m=m-1;
delay(3600000);
}

}
}
void M ()
{
digitalWrite(13,HIGH);
digitalWrite(3,LOW);
}
void L ()
{
if(m==9){
digitalWrite(7,HIGH);
digitalWrite(6,HIGH);
digitalWrite(5,HIGH);
digitalWrite(4,HIGH);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);}
if(m==8){
digitalWrite(7,HIGH);
digitalWrite(6,HIGH);
digitalWrite(5,HIGH);
digitalWrite(4,HIGH);
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);}
}

想要实现的功能是:串口输入9,七段数码管显示9,然后停留一小时,再显示8这样子,请问这里出现了什么错?应该怎么改。
最佳答案
L(m);这个是啥意思?你后面的函数,没有声明括号里面有变量啊!
全部回答
感觉是你的库没挂上,是放在和你这个文件同一个目录下了么
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
奥迪脱保是什么意思
产品试用报告怎么写
跟兄弟有关的句子
掌中宝是什么呢
写出一种能检验直线与水平面垂直的工具:____
2015春晚潘长江演的什么小品
用递等式计算下列各题(①、②要简算,并写出
小明在做探究杠杆平衡条件的实验:(1)实验
刚买的腮红摔了。。怎么弄才能不影响使用。。
我要写作文,以幸福为话题,写晚上我和妈妈吵
为什么要树立好企业内部和外部的人际关系
阿勒泰地区江盛机动车交易有限责任公司富蕴分
工业和科技发展史表明,人们很早以前就开始采
一个很头痛的问题,谁来解答?,想铺复合,莱
youmakemehorny,i'mallwetthere是什么意
推荐资讯
读“甲、乙两地某同类企业单位产品成本构成和
--When did the World Exposition(世博会) in
手臂太粗怎么办
默写。(每空1分,共9分)(1)伤心秦汉经行处,
单选题公民依法对自己的财产享有占有、使用、
单选题Ifwehad________thecar,theaccident
汽车贴什么膜比较好?
看下面统计图,写出你获得的三条信息.
鸽子脚环号2006 06 255753是哪里的?
全国最值得去旅游的10座城市及景点,详细一点
判断题一个比例的两个外项互为倒数,那么两个
隧道的反义词是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?