Go Down

Topic: messaggio di errore incomprensibile (Read 83 times) previous topic - next topic

salve a tutti, sto facendo i progetti dello starter kit e oggi, dopo aver scritto la lampada miscela colori, mi è comparso un messaggio di errore che non sono riuscito a trovare su internet ve lo allego:

 
Code: [Select]
Arduino:1.5.8 (Windows 7), Scheda:"Arduino Uno"

Errore durante la compilazione

  Questo report potrebbe essere più ricco
di informazioni con
  "Mostra un output dettagliato durante la compilazione"
  abilitato in "File > Impostazioni"


vi allego pure il codice per eventuali correzioni:

Code: [Select]
const int greenLEDPin = 9;
const int redLEDPin = 11;
const int blueLEDPin = 10;

const int redSensorPin = A0;
const int greenSensorPin = A1;
const int blueSensorPin = A2;

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

int redSensorValue = 0;
int greenSensorValue = 0;
int blueSensorValue = 0;
void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);

pinMode(greenLEDPin,OUTPUT);
pinMode(redLEDPin,OUTPUT);
pinMode(blueLEDPin,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
redSensorValue = analogRead(redSensorPin);
delay(5);
greenSensorValue = analogRead(greensSensorPin);
delay(5);
blueSensorValue = analogRead(blueSensorPin);// ora arduino sa che ...SensorValue è la lettura analogico-digitale di ...SensorPin che corrisponde alle porte analogiche
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.println(blueValue);

analogWrite(redLEDPin, redValue);
analogWrite(greenLEDPin, greenValue);
analogWrite(blueLEDPin, blueValue);
}


grazie in anticipo e buona giornata

nid69ita

#1
Jan 24, 2015, 12:08 pm Last Edit: Jan 24, 2015, 12:09 pm by nid69ita
Da me dice:

Code: [Select]
sketch_jan24a.ino: In function 'void loop()':
sketch_jan24a.ino:29:31: error: 'greensSensorPin' was not declared in this scope
Errore durante la compilazione

Fai come suggerisce l'IDE, abilita il flag per avere elenco esteso errori nelle impostazioni.
my name is IGOR, not AIGOR

marinaio67

greenSensorValue = analogRead(greensSensorPin);

quella s che ti ho colorato di rosso è di troppo

#3
Jan 24, 2015, 09:12 pm Last Edit: Jan 24, 2015, 09:13 pm by EliaPacciolla
Da me dice:

Code: [Select]
sketch_jan24a.ino: In function 'void loop()':
sketch_jan24a.ino:29:31: error: 'greensSensorPin' was not declared in this scope
Errore durante la compilazione

Fai come suggerisce l'IDE, abilita il flag per avere elenco esteso errori nelle impostazioni.
grazie a tutti, in ogni caso non riesco a capire perchè non mi ha detto il messaggio di errore esteso considerando che nel mio ultimo progetto mi diceva errore per errore, provero ad aggiornare le impostazioni. Certo che la programmazione per i new entry è proprio bast***a: una letterina di troppo dietro ad un comando analogRead e ti va a pulzelle il progetto  :D

uwefed

Perché?
Se Ti dico usa la funzione "usaquestafunzione" ma trovi solo "usalaltrafunzione" Ti fideresti??
Ciao Uwe

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy