We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Estoy intentando cargar un programa y en el momento de verificarlo me salen un montón de errores de los que no entiendo nada. Además no se nada de inglés.
¿Alguien me puede ayudar?
Gracias y perdón por las molestias
const int inPin = A0; // pin de entrada
const int ledPin = 13; // pin del led
int val = 0;
void setup(); {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
val = analogRead(inPin); // se lee el valor del pin de entrada
digitalWrite(ledPin, HIGH); // enciende el led
delay(val); // espera el valor leído en la entrada en milisegundos
digitalWrite(ledPin, LOW); // apaga el led
delay(val); // espera el valor leído en la entrada en milisegundos
int sensorValue = analogRead(inPin); // leemos el valor
delay(1); // pausa para estabilidad entre ciclos
}
map() {
int x = 11;
int y = constrain(x,0,10,); // y tendra valor 10
int z = constrain(x,0,100); // z tendrá valor 11 por estar entre los limites
}
}
Arduino:1.6.6 Hourly Build 2015/07/15 12:54 (Windows 8.1), Placa:"Arduino Uno"
sketch_feb27b:21: error: macro "constrain" passed 4 arguments, but takes just 3
sketch_feb27b:4: error: expected unqualified-id before '{' token
sketch_feb27b:19: error: ISO C++ forbids declaration of 'map' with no type [-fpermissive]
sketch_feb27b.ino: In function 'int map()':
sketch_feb27b:21: error: 'constrain' was not declared in this scope
sketch_feb27b.ino: At global scope:
sketch_feb27b:24: error: expected declaration before '}' token
macro "constrain" passed 4 arguments, but takes just 3
This report would have more information with "Show verbose output during compilation" activala desde Archivo > Preferencias
Answers
Line 21
Line 4
Line 19
that's for Arduino
lines 21-23 have scope problems
line 25 is superfluous