5372浏览
查看: 5372|回复: 10

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

[复制链接]
这两个程序有什么不同吗?为什么第一个失败而第二个就可以?
QQ截图20170403101816.png

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 LOW  0x0

              ^

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

楼上正解
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail