Introduction
RC-300
The RC-300 remote allows you to control robots via Bluetooth Low Energy (BLE) communication.
NOTE
- When the RC-300 is powered on, a blue LED will illuminate.
- If RC-300 is not connected to a BLE slave device, the blue LED will blink; once connected, it will remain continuously lit.
Specifications
Item | Description |
---|---|
Weight | 72.4g |
Dimensions | 138mm x 105mm x 36mm |
Operating Voltage | 3.0V (DC) |
Power Consumption | 0.05W |
Battery | Alkaline (LR6) AA batteries x 2 |
Buttons | 11 buttons (including power/mode button) |
Communication | BLE (Master) |
How to Use
- Power On
- The central button serves as the POWER button. Press it lightly for about 1 second, and the blue LED will turn on, indicating the power is on.
- LED (Power and BLE Connection Status)
- If not connected to a BLE slave device, the blue LED will blink repeatedly.
- Once connected to a BLE slave device, the blue LED will stay on without blinking.
- Power Off
- Press and hold the central POWER button for approximately 2 seconds. The blue LED will blink rapidly four times before turning off.
- Auto Power Saving Mode
- If RC-300 is not used for 3 minutes (no button presses), it will automatically turn off to conserve battery power.
- If the battery voltage is low and needs replacement, the LED will blink rapidly four times, indicating power-saving mode.
- Transmitting Button Press States
- While RC-300 is turned on, it transmits packets corresponding to the pressed U/D/L/R/1/2/3/4/5/6 buttons to the paired BLE slave device.
- It also sends a packet indicating that no buttons are pressed when all buttons are released.
- For packet details, refer to the Code Map.
How to Connect
Available Wireless Modules and Controllers (1:1 Pairing)
Module | RC-300 |
---|---|
RB-100 | ✓ |
RB-86 / RB-88 | ✓ |
CM-151 | ✓ |
BT-410 Slave Module | ✓ |
BT-410 Master Module | X |
BT-210 Slave / Master Module | X |
BT-100/110A | X |
ZIG-100/110A | X |
Connection Procedure
- Confirm that the RC-300’s blue LED is blinking.
- Check if the LED on the BLE slave device you want to connect to is blinking.
- Move the RC-300 close to the BLE slave device you want to pair with.
- Once pairing is successful, both devices will have steady, non-blinking LEDs.
- Proximity pairing like this is required only during the initial pairing; subsequent pairings will occur automatically when both devices are within range (approximately 10 meters).
Code Map
When buttons on the RC-300 remote control are pressed, the corresponding code values are transmitted as shown in the code map below.
When more than 2 buttons are pressed, the sum of all code values for the pressed buttons will be sent.
Example
Button U + Button 3 => Button U (1) + Button 3 (64) = Sent Value (65)Example
Button 1 + Button 5 => Button 1 (16) + Button 5 (256) = Sent Value (272)
Communication Packet
RC-300 communication packets use the following format, similar to RC-100 series remote controllers.
~
represents Inverse (1’s Complement)Example
~0xAA -> 0x55, ~0xF0 -> 0x0FExample
DATA
: 0x1234 ->Packet
: 0xFF 0x55 0x34 0xCB 0x12 0xED
How to Insert Batteries
-
Open the lid on the back of the controller.
-
Insert the first battery into the compartment, taking care to insert in the correct polarity.
-
Insert the other battery.
-
Press both batteries firmly to confirm insertion.
Tutorials
-
R-Block
You can create programs to control robots using the online R-Block programming environment. -
Remocon Packet SDK
You can send or parse remocon packets in the C language using the Remocon Packet SDK.