Error Messages code problem

Arduino: 1.8.8 (Windows 10), Board: "Arduino Nano, ATmega328P"

C:\Program Files (x86)\Arduino\libraries\Robot_Control\examples\explore\R02_Line_Follow\R02_Line_Follow.ino: In function 'void setup()':

C:\Program Files (x86)\Arduino\libraries\Robot_Control\examples\explore\R02_Line_Follow\R02_Line_Follow.ino:35:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

Robot.drawBMP("lf.bmp", 0, 0); // display background image

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\examples\explore\R02_Line_Follow\R02_Line_Follow.ino:37:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

Robot.playFile("chase.sqm"); // play a song from the SD card

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp: In member function 'void RobotControl::analogWrite(uint8_t, uint8_t)':

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:65:11: error: 'TKD4' was not declared in this scope

if(port==TKD4)

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp: In member function 'uint8_t RobotControl::_getTypeCode(uint8_t)':

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:82:8: error: 'TKD0' was not declared in this scope

case TKD0:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:83:8: error: 'TKD1' was not declared in this scope

case TKD1:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:84:8: error: 'TKD2' was not declared in this scope

case TKD2:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:85:8: error: 'TKD3' was not declared in this scope

case TKD3:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:86:8: error: 'TKD4' was not declared in this scope

case TKD4:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:87:8: error: 'TKD5' was not declared in this scope

case TKD5:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp: In member function 'uint8_t RobotControl::_topDPortToAPort(uint8_t)':

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:122:8: error: 'TKD0' was not declared in this scope

case TKD0:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:124:8: error: 'TKD1' was not declared in this scope

case TKD1:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:126:8: error: 'TKD2' was not declared in this scope

case TKD2:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:128:8: error: 'TKD3' was not declared in this scope

case TKD3:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:130:8: error: 'TKD4' was not declared in this scope

case TKD4:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:132:8: error: 'TKD5' was not declared in this scope

case TKD5:

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:133:12: error: 'A11' was not declared in this scope

return A11;

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp: In member function 'int RobotControl::knobRead()':

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\Sensors.cpp:254:22: error: 'POT' was not declared in this scope

return ::analogRead(POT);

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp: In constructor 'RobotControl::RobotControl()':

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:26:42: error: 'LCD_CS' was not declared in this scope

RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:26:49: error: 'DC_LCD' was not declared in this scope

RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:26:56: error: 'RST_LCD' was not declared in this scope

RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp: In member function 'void RobotControl::begin()':

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:36:21: error: 'MUXA' was not declared in this scope

uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:36:26: error: 'MUXB' was not declared in this scope

uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:36:31: error: 'MUXC' was not declared in this scope

uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:36:36: error: 'MUXD' was not declared in this scope

uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:37:29: error: 'MUX_IN' was not declared in this scope

Multiplexer::begin(MuxPins,MUX_IN,4);

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:40:10: error: 'BUZZ' was not declared in this scope

pinMode(BUZZ,OUTPUT);

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\ArduinoRobot.cpp:43:2: error: 'Serial1' was not declared in this scope

Serial1.begin(9600);

^

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\keyboard.cpp: In member function 'int8_t RobotControl::keyboardRead()':

C:\Program Files (x86)\Arduino\libraries\Robot_Control\src\keyboard.cpp:49:42: error: 'KEY' was not declared in this scope

lectura_pul = this->averageAnalogInput(KEY);

^

exit status 1
Error compiling for board Arduino Nano.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Please READ THIS POST to help you get the best out of the forum.

SIMPLE TROUBLESHOOTING.

These steps may also save you some unnecessary time and effort in the forum.

  • Always provide as much detail as possible to your issue it may be important.

  • If applicable provide your SKETCH inside CODE TAGS ( </> ) or a CREATE share link.

  • If applicable provide a schematic even if hand drawn.

  • How to insert a picture into your post

  • If applicable provide a proper LINK to the hardware / sensors etc. you are using.
    COMMON ISSUES

  • Check you have a COMMON GROUND where required.

  • Where possible use USB 2.0 ports or a USB 2.0 POWERED HUB to rule out USB 3.0 issues.

  • Try other computers where possible.

  • Try other USB leads where possible.

  • You may not have the correct driver installed. CH340/341 or CP2102

  • There may be a problem with the board check your wiring first.

  • Remove any items connected to pins 0 and 1.
    COMPUTER RELATED

  • close any other serial programs before opening the IDE.

  • Ensure you turn off any additional security / antivirus just to test.

  • There may be a problem with the PC try RESTARTING it.

  • You may be selecting the wrong COM port.

  • Avoid cloud/network based installations where possible OR ensure your Network/Cloud software is RUNNING.

  • Clear your browsers CACHE.

  • Close the IDE before using any other serial programs.

  • Preferably install IDE's as ADMINISTRATOR or your OS equivalent
    Arduino specific boards

  • NANO (Old Types) some require you to use the OLD BOOTLOADER option.

  • NANO (New Types) See the specific sections lower in the forum.

  • NANO (New Types) Install your board CORE's.
    CREATE editor install locations.

  • On macOs ~/Applications/ArduinoCreateAgent-1.1/ArduinoCreateAgent.app/Contents/MacOS/config.ini

  • On Linux ~/ArduinoCreateAgent-1.1/config.ini

  • On Windows C:\Users[your user]\AppData\Roaming\ArduinoCreateAgent-1.1

Performing the above actions may help resolve your problem without further help.
Language problem ?
Try a language closer to your native language:

Thanks to all those who helped and added to this list.
Bob.

Board: "Arduino Nano, ATmega328P"

Right there.