team581 / arduino-roborio-i2c-example

Example code of using the RoboRIO to interface with an Arduino over I2C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduino to RoboRIO I2C Interface Example

Example code of using the RoboRIO to interface with an Arduino over I2C. The RoboRIO sends a string message ('go') to the Arduino. The Arduino has a listener running that will enable an LED when it receives the message. The message is sent by breaking it down into singular bytes, and then piecing it back together when it's received.

Setup

Materials

  • 1 Arduino
  • 1 RoboRIO
  • 1 I2C capable cable

Wiring Configuration

Arduino

The Arduino should have a digital LED connected to port 13. It should also have a digital I2C connection on port 4.

RoboRIO

The RoboRIO should have the I2C cable plugged into port 4.

Java

Since the configuration of your RoboRIO can vary greatly from ours, you may want to modify how the code is run. The most important part is probably changing when to send the message over I2C.

Copyright Jonah Snider 2018

About

Example code of using the RoboRIO to interface with an Arduino over I2C

License:Apache License 2.0


Languages

Language:C++ 55.5%Language:Java 44.5%