AJ is a Field Technical Advisor in Orlando, FL. He enjoys teaching concepts related to the FIRST Tech Challenge, helping teams at competitions, and making the things he learns accessible to everyone.
FTC has a lot of abbreviations — it is one — and they can be hard to figure out if you're just starting out. Below are some of the common abbreviations and acronyms (arranged alphabetically) with short descriptions.
Occasionally you might find a reason to read or write directly to/from an I2C sensor. In the case of the Modern Robotics color sensor, for example, you might need to perform a calibration or change the sample rate. Use this as a quick reference for I2C default addresses, registers, and command codes.…
If you're currently (or about to be) stuck in the process of setting up Android Studio, we can help. Need to know which SDK packages to install, or what other things to download from the internet? No problem. Here are some resources to help you get everything you need.
Modern Robotics has created a Firmware Update program to improve the functionality of their Core Control modules. The basic deal is that you send them your hardware (more modules at once = lower price per module) and they’ll update the firmware, reprogram the ports, and check functionality.…
You might experience problems with the white USB A-to-Mini-B cables from Modern Robotics. For these and many other cables, I recommend purchasing from Monoprice.
To download code from Android Studio normally, you have to constantly unplug the phone from the robot, plug in to the computer, and vice-versa. It gets annoying after a while, and you may find that the micro USB port on the phone starts to get loose. Check out this video for a tutorial on getting started with the Android Debug Bridge, which can allow you to download the application over wireless.