Skip to content

Setup Arduino Cloud

Arduino Cloud

Step 1. Login to Arduino Cloud

Open Arduino Cloud

Note: install "Arduino Agent" if requested.

Step 2. Upload code

Arduino Device select

  1. Connect RoboBoard to PC over USB
  2. Click CREATE NEW -> Sketch
  3. "Unknown Device Found" window pops up. Search for ESP32 Dev Module.
  4. Paste code inside editor and click upload button.
    #include <RoboBoard.h>
    
    void setup() {
      Board.begin();
    }
    
    void loop() {
      RGB.color(Color::random());
      delay(500);
    }
    
    Note: For MacOS change Upload speed to 460800 if code upload fails.
    RoboBoard.h is provided by TotemRoboboard library.
Board parameters (optional)

Click settings icon to change parameters specific for RoboBoard.

  • Upload speed - 921600 (for MacOS select 460800!)
  • CPU Frequency - 240MHz (WiFi/BT)
  • Flash Frequency - 80Mhz
  • Flash Mode - QIO
  • Flash Size - 8MB (64Mb)
  • Partition Scheme - 8M with spiffs (3MB APP/1.5MB SPIFFS)
  • Core Debug Level - None
  • PSRAM - Disabled
  • Arduino Runs On - Core 1
  • Events Run On - Core 1
  • Erase All Flash Before Sketch Upload - Disabled
  • JTAG Adapter - Disabled

Step 3. Load examples

Arduino Cloud examples

  1. Click examples icon. Select tab "From Libraries". Search for totem.
  2. New window will open with example code.
    Press SELECT DEVICE and look for ESP32 Dev Module to upload the code.