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 …
7. Viewing Arxterra Bluetooth and USB Communication
Packet command and telemetry channel data may be viewed directly in the ArxRobot App or using a terminal application program like CoolTerm. It should be noted that Atmel Studio 7 …
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 …