This code:
#define M1A 19 //Motor 1A
#define M1B 18 //Motor 1B
#define M2A 17 //Motor 2A
#define M2B 16 //Motor 2B
#define S1 0 //IZQ
#define S2 1 //DER
#define UMBRAL 200 //Umbral de los sensores
unsigned long timeserial;
void setup (){
Serial.begin(9600);
timeserial = millis();
pinMode(M1A, OUTPUT);
pinMode(M1B, OUTPUT);
pinMode(M2A, OUTPUT);
pinMode(M2B, OUTPUT);
STOP(10000);
analogWrite(PIN_PWM, VEL);
}void loop()
byte SDER = (analogRead(S1)> UMBRAL )?0:1;
byte SIZQ = (analogRead(S2)> UMBRAL )?0:1;
if(SDER && SIZQ)
STOP(0);
else if (!SDER && SIZQ)
DER(0);
else if (SDER && !SIZQ)
IZQ(0);
else
ADE(0);
if(millis() – timeserial > 500){
timeserial = millis();
Serial.print('Sensor1: ');
//Serial.print(SDER);
Serial.print(analogRead(S1));
Serial.print(' Sensor2: ');
//Serial.println(SIZQ);
Serial.println(analogRead(S2));
}
void ADE(uint16_t time){
digitalWrite(M1A, LOW);
digitalWrite(M1B, HIGH);
digitalWrite(M2A, LOW);
digitalWrite(M2B, HIGH);
delay(time);
void DER(){
//Llanta Izquierda
digitalWrite(M1A, HIGH);
digitalWrite(M1B, LOW);
//llanta Derecha
digitalWrite(M2A, LOW);
digitalWrite(M2B, HIGH);
delay(time);
void IZQ( ){
//Llanta Izquierda
digitalWrite(M1A, LOW);
digitalWrite(M1B, HIGH);
//Llanta Derecha
digitalWrite(M2A, HIGH);
digitalWrite(M2B, LOW);
delay(time);
}
void STOP(){
digitalWrite(M1A, LOW);
digitalWrite(M1B, LOW);
digitalWrite(M2A, LOW);
digitalWrite(M2B, LOW);
delay(time);
}
I am upgrading and I stopped working
This msge error
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -hardware "C:\Users\Visitante\AppData\Local\Arduino15\packages" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -tools "C:\Users\Visitante\AppData\Local\Arduino15\packages" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\Visitante\Documents\Arduino\libraries" -fqbn=arduino:avr:uno -ide-version=10607 -build-path "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp" -warnings=null -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Visitante\Documents\Arduino\cny70uno\cny70uno.ino"
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -hardware "C:\Users\Visitante\AppData\Local\Arduino15\packages" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -tools "C:\Users\Visitante\AppData\Local\Arduino15\packages" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\Visitante\Documents\Arduino\libraries" -fqbn=arduino:avr:uno -ide-version=10607 -build-path "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp" -warnings=null -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Visitante\Documents\Arduino\cny70uno\cny70uno.ino"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp\sketch\cny70uno.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp\sketch\cny70uno.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp\sketch\cny70uno.ino.cpp" -o "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino5/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp\sketch\cny70uno.ino.cpp" -o "C:\Users\VISITA~1\AppData\Local\Temp\builde8c64c0823a292aa8f2e26b928981c33.tmp\sketch\cny70uno.ino.cpp.o"
cny70uno:30: error: stray '\342' in program
if(millis() – timeserial > 500){
^
cny70uno:30: error: stray '\200' in program
cny70uno:30: error: stray '\223' in program
C:\Users\Visitante\Documents\Arduino\cny70uno\cny70uno.ino:32:22: warning: character constant too long for its type [enabled by default]
Serial.print('Sensor1: ');
^
C:\Users\Visitante\Documents\Arduino\cny70uno\cny70uno.ino:35:22: warning: character constant too long for its type [enabled by default]
Serial.print(' Sensor2: ');
^
C:\Users\Visitante\Documents\Arduino\cny70uno\cny70uno.ino: In function 'void setup()':
cny70uno:17: error: 'STOP' was not declared in this scope
STOP(10000);
^
cny70uno:18: error: 'PIN_PWM' was not declared in this scope
analogWrite(PIN_PWM, VEL);
^
cny70uno:18: error: 'VEL' was not declared in this scope
analogWrite(PIN_PWM, VEL);
^
C:\Users\Visitante\Documents\Arduino\cny70uno\cny70uno.ino: At global scope:
cny70uno:22: error: expected initializer before 'if'
if(SDER && SIZQ)
^
cny70uno:24: error: expected unqualified-id before 'else'
else if (!SDER && SIZQ)
^
cny70uno:26: error: expected unqualified-id before 'else'
else if (SDER && !SIZQ)
^
cny70uno:28: error: expected unqualified-id before 'else'
else
^
cny70uno:30: error: expected unqualified-id before 'if'
if(millis() – timeserial > 500){
^
C:\Users\Visitante\Documents\Arduino\cny70uno\cny70uno.ino: In function 'void ADE(uint16_t)':
cny70uno:46: error: a function-definition is not allowed here before '{' token
void DER(){
^
cny70uno:71: error: expected '}' at end of input
}
^
exit status 1
stray '\342' in program