The Control Hub (REV-31-1595) by REV Robotics is a versatile and powerful central unit designed for robotics and automation projects. It serves as the brain of a system, capable of interfacing with a variety of sensors, processing data, and controlling multiple components within a circuit. Common applications include educational robotics platforms, hobbyist projects, and prototype development for industrial automation.
Pin Number | Description | Type | Notes |
---|---|---|---|
1 | 5V Power Supply | Power | Max 2A output |
2 | Ground | Ground | |
3-6 | Digital I/O | Digital | Configurable as input or output |
7-10 | PWM Output | PWM | For motor and servo control |
11-12 | Analog Input | Analog | 0-5V input range |
13-14 | I2C Bus | Communication | For I2C compatible devices |
15-16 | UART | Communication | Serial communication |
17-18 | USB Ports | Communication | For additional peripherals |
Powering the Control Hub:
Connecting Sensors and Actuators:
Programming the Control Hub:
Q: Can the Control Hub be powered by a battery? A: Yes, as long as the battery provides a stable 12V DC output.
Q: How do I update the firmware on the Control Hub? A: Use the REV Hardware Client to check for and apply firmware updates.
Q: What programming languages are supported? A: The Control Hub supports Java for Android development.
Q: Can the Control Hub be used with an Arduino UNO? A: While the Control Hub is not directly compatible with Arduino hardware, it can communicate with an Arduino UNO via UART or I2C for extended functionality.
// Example code for communicating between Arduino UNO and Control Hub
#include <Wire.h>
void setup() {
// Start the I2C bus as a master
Wire.begin();
// Start serial communication for debugging
Serial.begin(9600);
}
void loop() {
// Send a message to the Control Hub
Wire.beginTransmission(0x04); // Control Hub I2C address
Wire.write("Hello, Control Hub!");
Wire.endTransmission();
delay(1000); // Wait for a second
}
Note: The I2C address for the Control Hub should be set according to your specific setup.
For further assistance, please refer to the manufacturer's documentation or contact REV Robotics support.