帮忙看看 这个digitalwrite(11,HIGH) 问题在哪里-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4868|回复: 5

帮忙看看 这个digitalwrite(11,HIGH) 问题在哪里

[复制链接]
发表于 2013-10-30 23:17 | 显示全部楼层 |阅读模式
刚写了一点代码,arduino的 ,发现有这个提示digitalwrite was not declared  ,搞不定什么问题,
 楼主| 发表于 2013-10-30 23:18 | 显示全部楼层
int ledpin1 = 11;
int ledpin2 = 12;
int ledpin3 = 13;
void setup()  
{  
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
Serial.begin(19200); // 19200 bps
}
void loop()  
{
int x,y,z;
x=analogRead(0);
y=analogRead(1);
z=analogRead(2);
if(z>x && z>y)      
{
digitalwrite(11,HIGH);
delay(1000);
}
else
{
digitalwrite(13,LOW);      //正常
}
发表于 2013-10-31 08:13 | 显示全部楼层
本帖最后由 邵林寺 于 2013-10-31 08:14 编辑

digitalWrite复制替换一下,注意字母的大小写
发表于 2013-10-31 08:56 | 显示全部楼层
digitalWrite中“W”一定要大写,要不然编译不了的,arduino中很多命令都是这样的,其中单词的首字母要大写的就一定要大写,C中也是一样的。
发表于 2013-11-1 15:53 | 显示全部楼层
arduino和极大部分编程语言中函数命名方式都是用驼峰命名方式的,所以digitalWrite一样也是这样的,‘W’是大写的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2025-1-1 19:07 , Processed in 0.071731 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表