Hola lo que sucede es que estoy trtando de ejecutar el codigo que les muestro a continuacion, pero tengo estos errores:
Arduino:1.6.3 (Windows 7), Placa:“Arduino Uno”
Programacion_acumulativa_Robo_modificada.ino:95:56: error: empty character constant
Programacion_acumulativa_Robo_modificada.ino: In function ‘void loop()’:
Programacion_acumulativa_Robo_modificada.ino:52:25: error: expected ‘;’ before ‘digitalWrite’
Programacion_acumulativa_Robo_modificada.ino:95:56: error: expected ‘)’ before ‘\x0’
Programacion_acumulativa_Robo_modificada.ino:104:3: error: expected ‘}’ at end of input
Error de compilación
Este es el codigo, porfa ayudenme a solucionarlo:
int pulsador=7;
int pulsador2=8;
int variacion=5;
int brillo=0;
int motor=10;
int contar=2;
int zumbador=9;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(zumbador,OUTPUT);
pinMode(motor,OUTPUT);
pinMode(pulsador, INPUT);
pinMode(pulsador2, INPUT);
}
void loop()
{
int foto=analogRead(A0);
int conversion= 780 - foto;
if (foto<50)
{
digitalWrite(6, LOW);
delay(30);
digitalWrite(zumbador,HIGH);
delay(300);
digitalWrite(zumbador,LOW);
delay(30);
if (digitalRead(pulsador)==HIGH)
{
delay (30);
//MPO
digitalWrite(2,HIGH);
delay (400);
digitalWrite(2,LOW);
delay (400);
digitalWrite(3,HIGH);
delay(400)
digitalWrite(3,LOW);
delay (400);
digitalWrite(4,HIGH);
delay (200);
digitalWrite(4,LOW);
delay(100);
digitalWrite(motor,HIGH);
delay(3000);
digitalWrite(motor,LOW);
delay(2000);
}
else
{
digitalWrite(6,HIGH);
delay(30);
}
if (conversion<0)
conversion=conversion * -1;
Serial.print("foto:");
Serial.print(foto);
Serial.println("");
if (digitalRead(pulsador2)==HIGH)
{
delay(30); //PNO
digitalWrite(5,HIGH);
delay (70);
digitalWrite(5,LOW);
delay (70);
}
if (digitalRead(pulsador)==1 '' digitalRead(pulsador2)==1)
{
digitalWrite(motor,HIGH);
delay(200);
digitalWrite(motor,LOW);
}
}