NI RoboRIO O RoboRIO é o cérebro do robô, ele é responsável por armazenar o código e coordenar todas ações da máquina, assim, deve-se exercitar cuidado máximo ao manuseá-lo, sendo bastante sensível a lascas de alumínio. Ele é capaz de exercer diversas operações matemáticas complexas, o que é essencial para que a máquina tenha o melhor desempenho possível. Há várias interfaces, como PWM, CAN, SPI e barramentos digitais e analógicos. Lembrete: Antes de utilizar seu roboRIO você deve atualizá-lo para o firmware e imagem mais recentes (role até o final da página para encontrar o tutorial). Ele pode ser programado em LabVIEW, Java e C++. Descrição de cada interface do roboRIO Onde se conecta os cabos que energizam o Roborio, vindos da PDP Para conectar o cabo USB A para USB B (conexão com o computador) Entrada para cartão microSD Host USB, podendo ser usados para câmeras e co-processadores Para conectar o Rádio ou computador via Ethernet Porta de comunicação tipo SPI Sinalizam por meio de cores o status do RoboRIO Portas para comunicação PMW Para auxiliar a fixar o RoboRIO no robô Reset - Reinicia o RoboRIO; User - Botão programável Barramento para leitura analógica Porta para conectar relés (Exemplo: Spike) Para conectar a RSL Barramento de leitura e escrita digital Porta para circuitos adicionais e expanção(MXP) Porta para comunicação via RS232 Entrada para a comunicação tipo I2C Entrada para a comunicação tipo CAN (início da linha CAN) Guias Link para a página do fornecedor Link para o manual de usuário Documentação oficial da FIRST e WIP sobre o RoboRIO e LabVIEW - a stemOS em colaboração com a equipe Under Control 1156, traduziu o material para português. Tutorial para atualizar o firmware e a imagem