roboRIO - Advanced Robotics Controller—The roboRIO is a reconfigurable robotics controller that includes built-in ports for inter-integrated circuits (I2C), serial peripheral interfaces (SPI), RS232, USB, Ethernet, pulse width modulation (PWM), and relays to quickly connect the common sensors and actuators used in robotics. The controller features LEDs, buttons, an onboard accelerometer, and a custom electronics port. You can use LabVIEW to program the onboard dual-core ARM real-time Cortex‑A9 processor and customizable Xilinx FPGA.