gpt4 book ai didi

c++ - Arduino UNO错误

转载 作者:行者123 更新时间:2023-11-28 02:04:45 24 4
gpt4 key购买 nike

我在使用 Arduino Projects Book 中的这段代码时遇到了问题,这是一个非常简单的代码,如果非常明显的话,请见谅。

这是我写的代码:

const int greenLEDpin = 9;
const int redLEDpin = 10;
const int blueLEDpin = 11;

const int redSensorpin = A0;
const int greenSensorpin = A1;
const int blueSensorpin = A2;

int redValue = 0;
int greenValue = 0;
int blueValue = 0;

void setup() {
Serial.begin(9600);

pinMode(greenLEDpin,OUTPUT);
pinMode(redLEDpin,OUTPUT);
pinMode(blueLEDpin,OUTPUT);

}

void loop() {

redSensorValue = analogRead(redSensorpin);
delay (5);
greenSensorValue = analogRead(greenSensorpin);
delay(5);
blueSensorValue = analogRead(blueSensorpin);

Serial.print("Raw Sensor Values \t Red: ");
Serial.print(redSensorValue);
Serial.print("\t Green: ");
Serial.print(greenSensorValue);
Serial.print("\t Blue: ");
Serial.println(blueSensorValue);

redValue = redSensorValue/4;
greenValue = greenSensorValue/4;
blueValue = blueSensorValue/4;

Serial.print("Mapped Sensor Values \t ReD: ");
Serial.print(redValue);
Serial.print("\t Green: ");
Serial.print(greenValue);
Serial.print("\t Blue: ");
Serial.print(blueValue);
analogWrite(redLEDpin, redValue);
analogWrite(greenLEDpin, greenValue);
analogWrite(blueLEDpin, blueValue);
}

这里是错误:Arduino:1.7.10 (Windows 8.1), Placa:"Arduino Uno"

LED_tricolor.ino: In function 'void loop()':

LED_tricolor.ino:24:2: error: 'redSensorValue' was not declared in this scope

LED_tricolor.ino:26:2: error: 'greenSensorValue' was not declared in this scope

LED_tricolor.ino:28:2: error: 'blueSensorValue' was not declared in this scope

有人知道这里发生了什么吗?我尝试了一些东西,比如之前放置变量,但什么都没有......希望你们能帮助我^^。

最佳答案

尝试在设置之前添加:

int redSensorValue = 0; 
int greenSensorValue = 0;
int blueSensorValue = 0;

或者,如果您愿意,您可以在循环中的变量名称前添加 int

关于c++ - Arduino UNO错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37979863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com