LogoLogo
  • Welcome!
  • REV ION
  • REV DUO
  • Software Resources
  • FIRST Global
Powered by GitBook
On this page
  • REV Hardware Client
  • REVLib
  • REV ION Programming Examples
  • REV DUO Programming Examples

Was this helpful?

Software Resources

PreviousREV DUONextFIRST Global

Last updated 3 months ago

Was this helpful?

Welcome to the REV Software Resources Directory!

REV Hardware Client

Using a Control Hub or Expansion Hub with the REV Hardware Client

Control Hub

Expansion Hub

Using a Driver Hub or Android Devices with the REV Hardware Client

Driver Hub

Android Devices

Using a SPARK Flex with the REV Hardware Client
Using a SPARK MAX with the REV Hardware Client
Using a Power Distribution Hub or Pneumatic Hub with the REV Hardware Client

Power Distribution Hub

Pneumatic Hub

REVLib

REVLib Quick Links

API Documentation

  • LabVIEW - Embedded

REV ION Programming Examples

SPARK Flex Code Examples

Coming Soon!

SPARK MAX Code Examples

REV DUO Programming Examples

Hello Robot - Introduction to Programming

Blocks

Hello Robot (Blocks) Shortcuts

OnBot Java

Hello Robot (OnBot Java) Shortcuts

Other DUO Programming Examples

- using a basic test bed including a Control Hub, motor, servo, and touch sensor.

- how to get a robot up and moving using a controller, as well as a taking more detailed look at sensors and encoders.

- additional tutorials and lessons

- using a basic test bed including a Control Hub, motor, servo, and touch sensor.

- how to get a robot up and moving using a controller, as well as a taking more detailed look at sensors and encoders.

Connecting a Control Hub
Updating a Control Hub
Backing Up and Restoring Control Hub Data
Updating an Expansion Hub
Connecting a Driver Hub
Updating a Driver Hub
Android Devices with the REV Hardware Client
Installing RC/DS Applications on an Android Device
Connecting a SPARK Flex
Navigating the REV Hardware Client
Updating a SPARK Flex
Running a Motor
Telemetry Tab
Recovery Mode
Connecting a SPARK MAX
Navigating the REV Hardware Client
Updating a SPARK MAX
Updating Multiple Devices with the USB-to-CAN Bridge
Running a Motor
Telemetry Tab
Recovery Mode
Connecting a Power Distribution Hub
Updating a Power Distribution Hub
Connecting a Pneumatic Hub
Updating a Pneumatic Hub
REVLib Overview
Installation - All Languages
REVLib Code Examples (GitHub)
MAXMotion - Position and Velocity Closed Loop Control
Simulation with REVLib
Java
C++
All Code Examples
LabVIEW Code Examples
Java Code Examples
C++ Code Examples
Migrating from CTRE Phoenix to SPARK MAX
Hello Robot - Introduction to Programming in Blocks
Part 1: Tackling the Basics
Part 2: Robot Control
Part 3: Autonomous and Encoders
Part 4: Going Beyond!
Setting Up a Configuration
Using a Gamepad
Using Encoders
Hello Robot - Introduction to Programming in OnBot Java
Part 1: Tackling the Basics
Part 2: Robot Control
Setting Up a Configuration
Using a Gamepad
Using Encoders
Mecanum Drivetrain V2 Example Code for Blocks
2024-25 REV DUO FTC Starter Bot Programming TeleOp Example
2023-24 REV DUO FTC Starter Bot Programming TeleOp Example
REV Hardware Client User's Manual and Download Link