0基础 Arduino点至设计实战指南红绿灯控制出问题请求帮忙

2014-02-041.2万
AI 快速预览详细 收起
本文介绍了如何解决Arduino红绿灯控制程序中的报错问题。通过具体的代码示例,详细解析了`digitalWrite`拼写错误的原因,并提供了验证过的解决方案。文章还强调了正确设置引脚模式的重要性,帮助初学者和零基础的新手顺利实现项目。
年纪小书上的好多话都理解,这个程序照着书上抄的,不知道哪里出了问题总是提示出差错

void setup() {
  //pinMode(redLed ,OUTPUT);
    pinMode(YellowLed ,OUTPUT);
    pinMode(greenLed ,OUTPUT);
}
void loop() {

  dingitalWrite(redLed,HIGH);
     dingitalWrite(YellowLed,LOW);
     dingitalWrite(greenLed,LOW);
     delay(6000);
     
     dingitalWrite(redLed,LOW);
     dingitalWrite(YellowLed,LOW);
     dingitalWrite(greenLed,HIGH);
     delay(6000)

     dingitalWrite(redLed,LOW);
     dingitalWrite(YellowLed,HIGH);
     dingitalWrite(greenLed,LOW);
     delay(2000)
}

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
smallfivecn
smallfivecn
USB驱动安装正确了吗?不行再装一次。
leozcr
leozcr
作者
这次在图形编辑器里面编辑成功,但是遇到新问题,软件设定的是COM1但是电脑的端口是COM4根本没有1,咋么改呢?
leozcr
leozcr
作者
是这样吗?
int redLed=10;
int YellowLed=9;
int greenLed=8;
void setup() {
// put your setup code here, to run once:
void setup() {
//pinMode(redLed ,OUTPUT);
pinMode(YellowLed ,OUTPUT);
pinMode(greenLed ,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
dingitalWrite(redLed,HIGH);
dingitalWrite(YellowLed,LOW);
dingitalWrite(greenLed,LOW);
delay(6000);
dingitalWrite(redLed,LOW);
dingitalWrite(YellowLed,LOW);
dingitalWrite(greenLed,HIGH);
delay(6000)
dingitalWrite(redLed,LOW);
dingitalWrite(YellowLed,HIGH);
dingitalWrite(greenLed,LOW);
delay(2000)
}
R2D2
R2D2
少了变量声明。
int redLed=9;
int YellowLed=10;
int greenLed=11;
- 没有更多了 -