Dark-D 发表于 2017-4-3 10:21:52

【小白入门】没基础的小白请教个不是问题的问题

这两个程序有什么不同吗?为什么第一个失败而第二个就可以?

nicho 发表于 2017-4-3 10:38:41

在下面的编译输出栏那里查找一下错误信息,应该是程序出错了,可能是一些小标点打错了之类的小错误

Dark-D 发表于 2017-4-3 10:56:46

nicho 发表于 2017-4-3 10:38
在下面的编译输出栏那里查找一下错误信息,应该是程序出错了,可能是一些小标点打错了之类的小错误 ...

要是标点错的话,检验的时候不是会用红条标示出来吗?我没看到有红条标示啊

nicho 发表于 2017-4-3 11:07:03

Dark-D 发表于 2017-4-3 10:56
要是标点错的话,检验的时候不是会用红条标示出来吗?我没看到有红条标示啊 ...

把出错的代码贴上来看一下吧

Forgotten 发表于 2017-4-3 19:15:37

出错了ide会告诉你出了什么错误的。
你点那个“复制错误信息”,看看是什么

Dark-D 发表于 2017-4-3 22:17:18

nicho 发表于 2017-4-3 11:07
把出错的代码贴上来看一下吧

int ledPin = 10;
void setup() {
pinMode(ledPin,OUTPUT);
// put your setup code here, to run once:

}

void loop() {
//代表s
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);

digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);

digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);

//代表o
digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin,LOW);
delay(100);


digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin.LOW);
delay(100);

digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin,LOW);
delay(100);

//代表s
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);

digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);

digitalWrite(ledPin.HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);
}

Dark-D 发表于 2017-4-3 22:17:51

Forgotten 发表于 2017-4-3 19:15
出错了ide会告诉你出了什么错误的。
你点那个“复制错误信息”,看看是什么 ...

Arduino:1.8.1 (Windows 7), 开发板:"Arduino/Genuino Uno"

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

G:\鍗曠墖鏈篭ard\鏂囦欢\____LED\sos\sos.ino: In function 'void loop()':

G:\单片机\ard\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:41:14: error: expected unqualified-id before numeric constant

#define LOW0x0

            ^

G:\鍗曠墖鏈篭ard\鏂囦欢\____LED\sos\sos.ino:34:23: note: in expansion of macro 'LOW'

G:\单片机\ard\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:40:14: error: expected unqualified-id before numeric constant

#define HIGH 0x1

            ^

G:\鍗曠墖鏈篭ard\鏂囦欢\____LED\sos\sos.ino:53:23: note: in expansion of macro 'HIGH'

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

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。

Forgotten 发表于 2017-4-4 12:23:14

digitalWrite(ledPin.LOW);

digitalWrite(ledPin.HIGH);

应该是英文逗号,不是点
,      .

pATAq 发表于 2017-4-4 22:43:25

楼上说的对,另外你这个代码图太不清楚了吧xD

nicho 发表于 2017-4-4 22:45:26

楼上正解{:5_168:}
页: [1]
查看完整版本: 【小白入门】没基础的小白请教个不是问题的问题