# Introdução ao roboRIO

---
<div align=center>

[![roborio.webp](https://docs.stemos.com.br/uploads/images/gallery/2023-12/scaled-1680-/roborio.webp)](https://docs.stemos.com.br/uploads/images/gallery/2023-12/roborio.webp)

</div>

O roboRIO é projetado especificamente com a FIRST em mente. O roboRIO tem uma arquitetura básica de processadores de tempo real + FPGA (field programmable gate array), porém mais poderoso, leve e menor do que alguns sistemas semelhantes usados na indústria.

O roboRIO é um controlador de robótica reconfigurável que inclui portas embutidas para circuitos integrados interconectados (I2C), interfaces seriais (SPI), RS232, USB, Ethernet, modulação de largura de pulso (PWM) e relés para conectar rapidamente os sensores e atuadores comuns usados em robótica. O controlador possui LEDs, botões, um acelerômetro embutido e uma porta de eletrônicos personalizados. Ele tem um processador dual-core ARM de tempo real Cortex-A9 a bordo e um FPGA Xilinx personalizável.

Informações detalhadas sobre o roboRIO podem ser encontradas no [Manual do Usuário do roboRIO](https://www.ni.com/docs/en-US/bundle/roborio-20-umanual/page/umanual.html) e nas [especificações técnicas do roboRIO](https://www.ni.com/docs/en-US/bundle/roborio-frc-specs/page/specs.html).

Antes de implantar programas no seu roboRIO, você deve primeiro criar a imagem do roboRIO: 
- [roboRIO 1](#)
- [roboRIO 2](#).