Setting up the Arduino IDE to work via WiFi

If you are using a Chromebook, you will need to use and follow the instructions for the DuinoApp Arduino IDE (see https://elegoo.wwfirst.ca/).

The Arduino IDE has built in support for updating devices like the ESP-01 over WiFi, however, since the Arduino Uno doesn't have built in WiFi, it isn't possible to program the Elegoo's Uno without adding support to the IDE.  Fortunately, this is a very simple process:

  1. Install the Arduino IDE, but make sure it is not currently running.
  2. Download the Elegoo hardware support package from:
  1. Extract the contents of the zip file and copy the hardware folder to your Documents\Arduino\ folder (Usually C:\Users\yourusername\Documents\Arduino).  If you did this correctly, the following folder structure should exist:
    C:\Users\
    yourusername\Documents\Arduino\hardware\
    C:\Users\
    yourusername\Documents\Arduino\hardware\ElegooV3Plus\
    C:\Users\
    yourusername\Documents\Arduino\hardware\ElegooV3Plus\avr\
    C:\Users\
    yourusername\Documents\Arduino\hardware\ElegooV3Plus\avr\boards.txt
    C:\Users\
    yourusername\Documents\Arduino\hardware\ElegooV3Plus\avr\platform.txt
    C:\Users\
    yourusername\Documents\Arduino\hardware\ElegooV3Plus\avr\bin\
    C:\Users\
    yourusername\Documents\Arduino\hardware\ElegooV3Plus\avr\bin\avrdude.exe
    C:\Users\
    yourusername\Documents\Arduino\hardware\ElegooV3Plus\avr\bin\libusb0.dll
  2. Make sure your Elegoo is turned on, but do not connect the USB cable.
  3. Open the Arduino IDE.
  4. Under the Tools->Boards->ElegooV3Plus-avr sub-menu, select Elegoo V3+ Uno
  5. Under the Tools->Port sub-menu, your Elegoo and it's IP address should appear.  Select this option.

You can now upload sketches to the Arduino using the ESP-01.