Closed EddieMontana closed 5 years ago
Update! I got them to work by copying the libraries in the C:\Users\Eddie & Tina\Documents\Arduino\libraries. Originally I had all libraries at C:\Program Files (x86)\Arduino\libraries and the codes were not compiling. Now I have them at both locations and the codes are compiling well. I did not try to upload them, but I anticipate they should work. Obviously I'm new at this... thanks again to the designer of this awesome robot.
I recently made the Otto Robot. I was able to upload "Smooth criminal" and "Single ladies" in the Nano controller of the two robots.
However, as of Oct 6, 2018 all other .ino files (e.g. Otto_avoid, Run_Otto_Run, Otto_avoid_TRIMS, Otto_push, etc) within the Otto_DIY folder do not compile well and give an error of the type "Otto was not declared in this scope". I have no idea what creates this error or whether it's a library, or the code itself for these files. Below is a copy paste of the issue. Thank you!
Arduino: 1.8.6 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)"
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:32:3: error: stray '\302' in program
^
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:32:3: error: stray '\267' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:32:3: error: stray '\302' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:32:3: error: stray '\267' in program
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:170:10: warning: missing terminating ' character
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:170:5: error: missing terminating ' character
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:212:23: error: stray '\342' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:212:23: error: stray '\206' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:212:23: error: stray '\265' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:217:23: error: stray '\342' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:217:23: error: stray '\206' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:217:23: error: stray '\265' in program
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:393:16: warning: missing terminating ' character
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:393:11: error: missing terminating ' character
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:523:11: warning: floating constant exceeds range of 'double' [-Woverflow]
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:614:69: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:618:69: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:627:69: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:631:69: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:635:69: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:644:69: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:648:69: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:652:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:661:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:665:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:669:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:687:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:691:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:695:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:699:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:703:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:707:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:711:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:720:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:724:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:728:70: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:732:70: error: stray '#' in program
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:1125:71: error: stray '#' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:1150:12: warning: missing terminating ' character
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:1150:7: error: missing terminating ' character
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:1203:5: error: stray '\342' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:1203:5: error: stray '\200' in program
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:1203:5: error: stray '\231' in program
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:9:1: error: expected unqualified-id before '<' token
<!DOCTYPE html>
^
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:627:148: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:627:187: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:631:148: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:631:192: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:635:148: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:635:188: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:644:148: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:644:184: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:648:148: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:648:191: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:652:149: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:652:192: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:661:151: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:661:198: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:665:151: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:665:198: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:669:151: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:669:200: error: expected unqualified-id before '<' token
In file included from C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino:15:0:
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:1116:73: error: expected unqualified-id before '<' token
C:\Program Files (x86)\Arduino\libraries\Otto/Otto.h:1170:31: error: expected unqualified-id before numeric constant
C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino: In function 'void setup()':
OTTO_avoid:47:3: error: 'Otto' was not declared in this scope
Otto.init(PIN_YL,PIN_YR,PIN_RL,PIN_RR,true, -1, -1, 8, 9);
^
C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino: In function 'void loop()':
OTTO_avoid:58:16: error: 'Otto' was not declared in this scope
OTTO_avoid:67:13: error: 'Otto' was not declared in this scope
C:\Users\Eddie & Tina\Desktop\OTTO_avoid\OTTO_avoid.ino: In function 'void obstacleDetector()':
OTTO_avoid:74:19: error: 'Otto' was not declared in this scope
exit status 1 'Otto' was not declared in this scope
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.