Training/Resource Documents

3Dot & Arxterra Getting Started Guide

  • 1. Getting Started with 3Dot - Initial Arduino Setup

    Arduino, first and foremost, is an open‐source computer hardware and software company. The Arduino Community refers to the project and user community that designs and utilizes microcontroller‐based development boards. The ..

  • 2. Getting Started with Arxterra

    The Arxterra suite has the ability to operate in three modes: Autonomous, Remote Control (RC) and Community modes. No Bluetooth connectivity is needed to operate the 3DoT in autonomous mode …

  • 3. 3Dot Advanced Lab

    In the “Blink” example the frequency at which the LED blinked was controlled by the calls to the delay function. In this lab a potentiometer is used to increase and …

  • 4. Arxterra - Built-in Commands and Telemetry

    The Arxterra suite (ArxRobot App and Arxterra Control Panel) comes equipped with a set of commands that can be generally applied. The 3DoT Library, which will be used to write …

  • 5. Arxterra - Custom Commands and Telemetry

    When opening the ArxRobot application, the first thing to notice is the Direction-Pad (D-Pad), or the arrow keys, on the screen. The ArxRobot application will be used to completely control …

  • 6. Arxterra - Bluetooth Wireless Communication

    This and future chapters looks at Arxterra communications from a developer’s perspective. Specifically, this material is intended for developers interested in extending the capabilities of the Arxterra platform and firmware …

  • 8. Programming Your Robot & Custom Telemetry

    This chapters looks at 3DoT programming from a developer’s perspective. Specifically, this material is intended for developers interested in extending the capabilities of the 3DoT Library. For example how to …

  • 9. Tutorial on Fast Pulse Width Modulation

    Many of the labs in this document employ fast pulse width modulation (PWM) as implemented by one or more of the Atmega32U4’s four (4) timer peripheral subsystems. This chapter is …

  • 10. Troubleshooting & Bootloader Burning

    When there is an error in a command sent to the Arduino/3DoT, a telemetry packet with an Exception Code will be returned. Below is a list of the possible Command …