WiFi Controlled Robot Using Esp8266

8,737

53

28

About: I'm a guy who loves to play with technology. Check out my eBook: http://bit.ly/mini_wifi_robot Now you can find my tutorials on https://LearnRobotics.org/blog

In this Instructable I will be sharing how to make a simple Robot using ESP8266 as the brain.
This robot can be remotely controlled using Android Remote LITE app or using a web browser.
We will be using RemoteMe servers to achieve remote connection. As always I will try to keep it as simple as possible.

Check out the Mini WiFi Robot ebook to get more details about CAD and coding about this project.

I recommend you read this post to lean about RemoteMe.

So lets get started...

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: What We Need :-

Hardware Components :-

  1. ESP8266 dev board. (You can use ESP32 )
    Link for US.
    Link for Europe.
  2. L298N Motor Driver.
    Link for US.
    Link for Europe.
  3. 2 x DC Geared motor.
    Link for US.
    Link for Europe.
  4. 9 -12v Battery.
    Link for US.
    Link for Europe.
  5. Mini Breadboard.
    Link for US.
    Link for Europe.

Software Components :-

  1. Arduino IDE.
  2. Arduino Remote LITE.
  3. Account at RemoteMe.

For the chassis of the robot I have used foam board.
If you want you can use readily made chassis :-
2 Wheel Drive Chassis. (US, Europe)

4 Wheel Drive Chassis. (US, Europe)

Step 2: Designing the Chassis :-

As mentioned before, I made the base for robot using foam board. Below I have provided the Sketchup file for the robot. You can download it and view it using Sketchup. It is a paid software but you can use it for free if you download it for educational use.

Or you can buy the chassis available online.

Step 3: Set Up :-

Now we have to set up the environment to control our robot.
First of all go ahead and download Arduino Remote LITE app from playstore.
Now open the installed app and Goto >> RemoteMe and sign in with your RemoteMe account.
If you don't already have an account then Goto >> RemoteMe.org and create a new account.

Once you sign in into the app, head over to RemoteMe.org , sign in with your account.
Now we have to create 2 devices a web device which will help us control the robot using web-browser, a networking device which will generate a code for our ESP board and connect it to the server.

Make Web Controller :-

  • So first move on to "Devices" (You can find it in the menu on left hand side).
  • Now create a new device , Goto >> New Device >> New Web Page.
  • A pop up will appear, here we will name the device and give it a unique ID.
  • Let us name it "Web_Controller", Device ID can be "3". (The name and device ID can be anything you want but for this tutorial keep it same my values)
  • Now keep the template as it is and submit. This will create a new device.
  • It's time to edit the device , For that first click on the device and then clink on Index.html.
  • You will see a drop-down list, here select "Edit with wizard".
  • Now goto "Component Starter" , In here you will select the component "status" from the list, In the configuration toggle on "webSocket" and "directConnection". Insert the component.
  • Now make another component, This time select "joystick" now make the changes as follows :-
    Name : xy2
    xrange : 1023
    yrange : 1023
    and insert the component. That's all.

Make Network Device :-

  • Create a new device as before but this time select "New Network Device" now name it "Controller" and device ID "4".
  • Now on the device created, Click on the burger menu and select "Code Generator Wizard"
  • Now select the variables as shown in the image and click next.
  • Enter your WiFi name and password click next.
  • Now make sure you enable the direct connection.
  • Next you can enable the debugging option if you want. It will display values on serial monitor.
  • Now you can download the code.

With that been done, we can move on to edit the code.
To use the the web controller just click on the "Index.html" file and open in new tab.
Or you can get the anonymous link. It will give you a link and a QR code. Which when scanned using a smartphone, opens the web controller so you can control the device using Mobile browser.

Step 4: Editing & Uploading Code :-

The downloaded code can be uploaded to the ESP directly, but it won't make our robot move.
To use it with our robot or any other applications you want, it needs to perform some actions when a certain button is pressed or value is generated. For this we need to edit the code.

I have provided an edited code below. You can just download it, add your WiFi name and password, also your token. The code is fairly simple so I don't think any exceptional information is needed here.

Yet if you have trouble understanding feel free to ask questions :)

NOTE :- Before uploading the code make sure to update the libraries.

Step 5: Circuit :-

Follow the picture above for connections. I have also provided file for Fritzing below.
Follow the connections :-

  • ENA = D3
  • IN1 = D4
  • IN2 = D5
  • IN3 = D6
  • IN4 = D7
  • ENB = D8

To power the robot, you can either use two 9v batteries and power the ESP and Motor drive separately,
or you can power the motor drive with 12v and then connect the 5V terminal of driver to Vin pin of ESP.
In either case, Make sure to connect the Gnd of the ESP to Gnd terminal of motor drive.

After the connections are made, Double check everything and power up the robot.

Step 6: Testing :-

Once everything is done and the robot is powered, It will connect to your WiFi network. Now you can control the robot using Computer's browser, Android app or Mobile browser.

  • To control the bot using your computer's browser. Just open the RemoteMe website, Login to your account and goto Devices. Select the web device and click on "index.html". Now select "Open in new tab". A new tab will open with joy stick which will control the bot.
  • To control it using Android Remote LITE app. Open the app, Goto controller and you can use the arrow buttons to control robot's movements.
  • Now for using the mobile browser you can either goto RemoteMe website and go through the same process as for computer's browser.
    Or another easy way is using anonymous link. To use this feature again click on the "index.html" file and select "Anonymous Link". You can either goto the link or click the small square icon next to it. This icon will give a QR code which can be scanned using any QR scanner, It will redirect you to the webpage having the joystick.

So using the above methods you can control the robot.
That's all for this tutorial. You can now try it yourself and add more features if you like.
Let me know if you like this and ask questions if you come across any doubts.

Also if you are interested in robotics and want a course check out this e-course.

Thank you.

Share

    Recommendations

    • Indoor Lighting Contest

      Indoor Lighting Contest
    • Make It Fly Challenge

      Make It Fly Challenge
    • Growing Beyond Earth Maker Contest

      Growing Beyond Earth Maker Contest

    28 Discussions

    1
    None
    WolfxPacthomas116817

    Reply 18 days ago

    You probably didn't install the android remote lite app.

    0
    None
    thomas116817WolfxPac

    Reply 17 days ago

    Arduino: 1.8.8 (Windows Store 1.8.19.0) (Windows 10), Board: "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 115200, None"
    C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\acer\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\acer\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\acer\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32:PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=115200,DebugLevel=none -ide-version=10808 -build-path C:\Users\acer\AppData\Local\Temp\arduino_build_301408 -warnings=none -build-cache C:\Users\acer\AppData\Local\Temp\arduino_cache_531239 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.esptool_py.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\esptool_py\2.6.1 -prefs=runtime.tools.esptool_py-2.6.1.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\esptool_py\2.6.1 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-1.22.0-80-g6c4433a-5.2.0.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -verbose C:\Users\acer\Documents\Arduino\arduino_edit\arduino_edit.ino
    C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\acer\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\acer\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\acer\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32:PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=115200,DebugLevel=none -ide-version=10808 -build-path C:\Users\acer\AppData\Local\Temp\arduino_build_301408 -warnings=none -build-cache C:\Users\acer\AppData\Local\Temp\arduino_cache_531239 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.esptool_py.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\esptool_py\2.6.1 -prefs=runtime.tools.esptool_py-2.6.1.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\esptool_py\2.6.1 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-1.22.0-80-g6c4433a-5.2.0.path=C:\Users\acer\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -verbose C:\Users\acer\Documents\Arduino\arduino_edit\arduino_edit.ino
    Using board 'esp32' from platform in folder: C:\Users\acer\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.3-rc1
    Using core 'esp32' from platform in folder: C:\Users\acer\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.3-rc1
    Detecting libraries used...
    "C:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/config" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_trace" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_update" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/asio" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bootloader_support" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/coap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/console" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/driver" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-tls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_adc_cal" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_event" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_client" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_server" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_https_ota" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_ringbuf" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ethernet" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/expat" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fatfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freemodbus" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freertos" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/heap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/idf_test" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/jsmn" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/json" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/libsodium" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/log" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/lwip" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mbedtls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mdns" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/micro-ecc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mqtt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/newlib" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nghttp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nvs_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/openssl" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protobuf-c" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protocomm" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/pthread" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/sdmmc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/smartconfig_ack" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/soc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spi_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spiffs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcp_transport" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcpip_adapter" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ulp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/vfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wear_levelling" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wifi_provisioning" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wpa_supplicant" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/xtensa-debug-module" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32-camera" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-face" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fb_gfx" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10808 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\cores\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\variants\\esp32" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_301408\\sketch\\arduino_edit.ino.cpp" -o nul
    "C:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/config" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_trace" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_update" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/asio" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bootloader_support" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/coap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/console" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/driver" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-tls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_adc_cal" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_event" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_client" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_server" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_https_ota" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_ringbuf" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ethernet" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/expat" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fatfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freemodbus" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freertos" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/heap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/idf_test" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/jsmn" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/json" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/libsodium" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/log" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/lwip" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mbedtls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mdns" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/micro-ecc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mqtt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/newlib" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nghttp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nvs_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/openssl" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protobuf-c" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protocomm" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/pthread" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/sdmmc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/smartconfig_ack" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/soc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spi_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spiffs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcp_transport" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcpip_adapter" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ulp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/vfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wear_levelling" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wifi_provisioning" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wpa_supplicant" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/xtensa-debug-module" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32-camera" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-face" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fb_gfx" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10808 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\cores\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\variants\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\ESP32\\src" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_301408\\sketch\\arduino_edit.ino.cpp" -o nul
    "C:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/config" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_trace" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_update" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/asio" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bootloader_support" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/coap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/console" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/driver" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-tls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_adc_cal" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_event" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_client" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_server" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_https_ota" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_ringbuf" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ethernet" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/expat" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fatfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freemodbus" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freertos" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/heap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/idf_test" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/jsmn" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/json" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/libsodium" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/log" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/lwip" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mbedtls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mdns" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/micro-ecc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mqtt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/newlib" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nghttp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nvs_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/openssl" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protobuf-c" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protocomm" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/pthread" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/sdmmc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/smartconfig_ack" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/soc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spi_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spiffs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcp_transport" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcpip_adapter" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ulp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/vfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wear_levelling" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wifi_provisioning" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wpa_supplicant" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/xtensa-debug-module" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32-camera" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-face" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fb_gfx" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10808 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\cores\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\variants\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\ESP32\\src" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\WiFi\\src" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_301408\\sketch\\arduino_edit.ino.cpp" -o nul
    "C:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/config" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_trace" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_update" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/asio" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bootloader_support" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/coap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/console" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/driver" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-tls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_adc_cal" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_event" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_client" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_server" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_https_ota" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_ringbuf" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ethernet" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/expat" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fatfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freemodbus" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freertos" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/heap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/idf_test" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/jsmn" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/json" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/libsodium" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/log" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/lwip" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mbedtls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mdns" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/micro-ecc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mqtt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/newlib" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nghttp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nvs_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/openssl" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protobuf-c" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protocomm" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/pthread" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/sdmmc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/smartconfig_ack" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/soc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spi_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spiffs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcp_transport" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcpip_adapter" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ulp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/vfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wear_levelling" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wifi_provisioning" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wpa_supplicant" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/xtensa-debug-module" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32-camera" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-face" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fb_gfx" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10808 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\cores\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\variants\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\ESP32\\src" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\WiFi\\src" "-IC:\\Users\\acer\\Documents\\Arduino\\libraries\\RemoteMe-1.0.23\\src" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_301408\\sketch\\arduino_edit.ino.cpp" -o nul
    "C:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/config" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_trace" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_update" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/asio" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bootloader_support" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/coap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/console" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/driver" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-tls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_adc_cal" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_event" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_client" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_server" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_https_ota" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_ringbuf" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ethernet" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/expat" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fatfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freemodbus" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freertos" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/heap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/idf_test" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/jsmn" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/json" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/libsodium" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/log" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/lwip" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mbedtls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mdns" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/micro-ecc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mqtt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/newlib" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nghttp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nvs_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/openssl" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protobuf-c" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protocomm" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/pthread" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/sdmmc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/smartconfig_ack" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/soc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spi_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spiffs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcp_transport" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcpip_adapter" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ulp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/vfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wear_levelling" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wifi_provisioning" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wpa_supplicant" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/xtensa-debug-module" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32-camera" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-face" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fb_gfx" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10808 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\cores\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\variants\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\ESP32\\src" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\WiFi\\src" "-IC:\\Users\\acer\\Documents\\Arduino\\libraries\\RemoteMe-1.0.23\\src" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\WiFiClientSecure\\src" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_301408\\sketch\\arduino_edit.ino.cpp" -o nul
    "C:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/config" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_trace" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/app_update" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/asio" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bootloader_support" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/bt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/coap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/console" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/driver" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-tls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_adc_cal" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_event" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_client" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_http_server" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_https_ota" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp_ringbuf" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ethernet" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/expat" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fatfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freemodbus" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/freertos" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/heap" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/idf_test" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/jsmn" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/json" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/libsodium" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/log" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/lwip" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mbedtls" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mdns" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/micro-ecc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/mqtt" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/newlib" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nghttp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/nvs_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/openssl" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protobuf-c" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/protocomm" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/pthread" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/sdmmc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/smartconfig_ack" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/soc" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spi_flash" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/spiffs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcp_transport" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/tcpip_adapter" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/ulp" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/vfs" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wear_levelling" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wifi_provisioning" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/wpa_supplicant" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/xtensa-debug-module" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp32-camera" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/esp-face" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1/tools/sdk/include/fb_gfx" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10808 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\cores\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\variants\\esp32" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\ESP32\\src" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\WiFi\\src" "-IC:\\Users\\acer\\Documents\\Arduino\\libraries\\RemoteMe-1.0.23\\src" "-IC:\\Users\\acer\\Documents\\ArduinoData\\packages\\esp32\\hardware\\esp32\\1.0.3-rc1\\libraries\\WiFiClientSecure\\src" "-IC:\\Users\\acer\\Documents\\Arduino\\libraries\\RemoteMeArduinoLibraryUtils-master\\src" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_301408\\sketch\\arduino_edit.ino.cpp" -o nul
    In file included from C:\Users\acer\Documents\Arduino\arduino_edit\arduino_edit.ino:29:0:
    C:\Users\acer\Documents\Arduino\libraries\RemoteMeArduinoLibraryUtils-master\src/RemoteMeDirectWebSocketConnector.h:9:30: fatal error: WebSocketsServer.h: No such file or directory
    compilation terminated.
    Using library ESP32 at version 1.0 in folder: C:\Users\acer\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.3-rc1\libraries\ESP32
    Using library WiFi at version 1.0 in folder: C:\Users\acer\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.3-rc1\libraries\WiFi
    Using library RemoteMe-1.0.23 at version 1.0.23 in folder: C:\Users\acer\Documents\Arduino\libraries\RemoteMe-1.0.23
    Using library WiFiClientSecure at version 1.0 in folder: C:\Users\acer\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.3-rc1\libraries\WiFiClientSecure
    Using library RemoteMeArduinoLibraryUtils-master at version 1.0.17 in folder: C:\Users\acer\Documents\Arduino\libraries\RemoteMeArduinoLibraryUtils-master
    exit status 1
    Error compiling for board ESP32 Dev Module.

    sorry to say but i got this error

    0
    None
    WolfxPacthomas116817

    Reply 17 days ago

    Did you download the code for ESP32?
    I have only used ESP8266 but I am sure if you have downloaded the correct code, and installed the correct libraries, you should not get any errors.

    0
    None
    thomas116817WolfxPac

    Reply 17 days ago

    I edited with the correct code
    But it's still showing
    ERROR COMPILING CODE TO ESP32 DEV MODULE

    0
    None
    WolfxPacthomas116817

    Reply 17 days ago

    Sorry I never used it with an ESP32 so cannot say for sure, but I suggest you contact contact@remoteme.org. It seems a library problem. I am sure they will be able to help you out.

    0
    None
    thomas116817WolfxPac

    Reply 17 days ago

    #define WIFI_NAME "YAN"
    #define WIFI_PASSWORD "mypassword"
    #define DEVICE_ID 3
    #define DEVICE_NAME "Controller"
    #define TOKEN "token"

    #include
    #include
    #include
    #include

    I got these libraries.
    Are they enough?

    0
    None
    abdulrehman-

    5 weeks ago

    Arduino: 1.8.9 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), ck, 26 MHz, 40MHz, DOUT (compatible), 512K (no SPIFFS), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
    'D4' was not declared in this scope
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.
    plz help to solve this

    1 reply
    1
    None
    WolfxPacabdulrehman-

    Reply 5 weeks ago

    First things first, are you using the same or compatible MCU as I have? If yes, have you selected the correct board and right baud rate. Also make sure you have installed proper driver.
    and please share a screenshot of the line giving error

    0
    None
    WolfxPacBOY MECHANIC

    Answer 2 months ago

    In 3rd step when you download the code, just select ESP32 instead of ESP8266. Everything else is same

    0
    None
    RyanL92

    Question 4 months ago

    I keep on getting In file included from /Users/ryanlaing/Downloads/arduino_edit/arduino_edit.ino:10:0:
    /Users/ryanlaing/Documents/Arduino/libraries/RemoteMeUtils/src/RemoteMeDirectWebSocketConnector.h:9:30: fatal error: WebSocketsServer.h: No such file or directory
    #include <WebSocketsServer.h>
    ^
    compilation terminated.
    exit status 1
    Error compiling for board Generic ESP8266 Module.

    1 answer
    0
    None
    WolfxPacRyanL92

    Answer 4 months ago

    Install WebSocketsServer.h library from library manager in IDE and try again

    0
    None
    Mohamad_moghni

    4 months ago

    Hi.thank you so much for the amazing tutorial.i'm starting to make it and i'm stuck in the part"Now goto "Component Starter" , In here you will select the component "status" from the list,".i dont see component starter at all.maby the website has changed.could you please help me with that.

    2 replies
    0
    None
    WolfxPacMohamad_moghni

    Reply 4 months ago

    After you create the web device, click on it and from the drop down click on "index.html". From the list of menu select "Edit with wizard". Next click on "Insert component". Now click on the tab named "components" and from that list select "status"

    0
    None
    RavenD1

    4 months ago

    Great Instructable, but I seem to be having a small problem: Every time I try to set up the "Controller" device based on your instructions it keeps giving an error when I try to access it and says "Cannot take device address". Could you help me out with that?

    Screenshot_2019-04-07 RemoteMe.png