Stufin
Home Quick Cart Profile

FlySky FS-T6 6CH Transmitter with FS-R6B Receiver

Buy Now

Component Name

FlySky FS-T6 6CH Transmitter with FS-R6B Receiver

Overview

The FlySky FS-T6 6CH Transmitter with FS-R6B Receiver is a popular, high-performance radio control system designed for remote control enthusiasts, drone pilots, and modelers. This 6-channel transmitter and receiver combo offers a reliable and feature-rich solution for controlling various types of remote-controlled devices, including quadcopters, helicopters, airplanes, and cars.

Transmitter (FS-T6)

Functionality

The FS-R6B receiver is responsible for receiving the control signals sent by the transmitter and transmitting them to the connected devices.

Key Features

6-Channel ReceiverThe FS-R6B receiver is capable of receiving signals on six channels, providing a reliable connection with the transmitter.
2.4GHz FrequencyThe receiver operates on the 2.4GHz frequency band, matching the transmitter's frequency for seamless communication.

spread spectrum technology

The FS-T6 employs spread spectrum technology, which helps to minimize interference and ensures a robust link between the transmitter and receiver.

User-Friendly InterfaceThe transmitter features a clear, backlit LCD screen that displays essential information, such as the channel settings, battery voltage, and signal strength.

Adjustable Settings

The FS-T6 allows users to adjust various settings, including the servo reversing, servo travel, and throttle curves, to tailor the system to their specific needs.

Trainer Port

The transmitter includes a trainer port, enabling instructors to connect to a student's transmitter, providing a useful teaching tool.

Receiver (FS-R6B)

Dual Antenna Design

The receiver features a dual antenna design, which helps to improve signal reception and reduce interference.

SBUS/PPM OutputThe FS-R6B receiver provides SBUS and PPM outputs, making it compatible with a wide range of devices, including flight controllers, servos, and ESCs.

Compact Design

The receiver is designed to be compact and lightweight, making it easy to install in tight spaces.

Low Voltage Alarm

The transmitter features a low voltage alarm, alerting the user when the battery voltage falls below a certain threshold.

Telemetry Capability

The FS-T6 transmitter and FS-R6B receiver combo supports telemetry, enabling users to receive real-time data, such as battery voltage and signal strength, on the transmitter's LCD screen.

Transmitter

+ Frequency2.4GHz
+ RangeUp to 1.5km (0.93 miles)
+ Power4 x AA batteries (not included)
+ Dimensions174 x 93 x 174mm (6.85 x 3.66 x 6.85 inches)

Receiver

+ Frequency2.4GHz
+ RangeUp to 1.5km (0.93 miles)
+ Power4.5-6.5V DC
+ Dimensions34 x 21 x 11mm (1.34 x 0.83 x 0.43 inches)

Conclusion

The FlySky FS-T6 6CH Transmitter with FS-R6B Receiver is a reliable and feature-rich radio control system, ideal for remote control enthusiasts and professionals alike. With its 6-channel control, 2.4GHz frequency, and spread spectrum technology, this combo provides a robust and interference-free connection, making it suitable for a wide range of applications.

Pin Configuration

  • FlySky FS-T6 6CH Transmitter with FS-R6B Receiver Pinout Explanation
  • The FlySky FS-T6 6CH Transmitter with FS-R6B Receiver is a popular RC transmitter and receiver combo used in various IoT and robotics applications. Here's a detailed explanation of the pins on the FS-R6B Receiver:
  • FS-R6B Receiver Pinout:
  • The FS-R6B Receiver has a total of 6 pins, labeled as follows:
  • 1. VCC (Pin 1):
  • Function: Power Supply Voltage
  • Description: This pin provides the power supply voltage to the receiver. Typically, a voltage range of 4.8V to 6.0V is recommended.
  • Connection: Connect to a suitable power source, such as a battery or a power supply module.
  • 2. GND (Pin 2):
  • Function: Ground
  • Description: This pin is the ground reference for the receiver.
  • Connection: Connect to the ground of the power source or the common ground of the system.
  • 3. Sig (Pin 3):
  • Function: Signal Output
  • Description: This pin outputs the received signal from the transmitter. The signal is typically a PWM (Pulse Width Modulation) signal.
  • Connection: Connect to a microcontroller, servo controller, or other devices that require a PWM signal input.
  • 4. Throttle (Pin 4):
  • Function: Throttle Channel Output
  • Description: This pin outputs the throttle channel signal from the transmitter.
  • Connection: Connect to a motor controller or an Electronic Speed Controller (ESC) to control the speed of a motor.
  • 5. Aileron (Pin 5):
  • Function: Aileron Channel Output
  • Description: This pin outputs the aileron channel signal from the transmitter.
  • Connection: Connect to a servo controller or a microcontroller to control the aileron movement of a surface or a robot.
  • 6. Yaw (Pin 6):
  • Function: Yaw Channel Output
  • Description: This pin outputs the yaw channel signal from the transmitter.
  • Connection: Connect to a servo controller or a microcontroller to control the yaw movement of a surface or a robot.
  • Connection Structure:
  • When connecting the FS-R6B Receiver to a microcontroller or other devices, follow this structure:
  • VCC (Pin 1) -> Power Source (e.g., battery or power supply module)
  • GND (Pin 2) -> Ground (e.g., power source ground or system ground)
  • Sig (Pin 3) -> Microcontroller or Servo Controller PWM Input
  • Throttle (Pin 4) -> Motor Controller or ESC Input
  • Aileron (Pin 5) -> Microcontroller or Servo Controller Input
  • Yaw (Pin 6) -> Microcontroller or Servo Controller Input
  • Important Notes:
  • Make sure to connect the VCC and GND pins correctly to avoid damage to the receiver or other components.
  • Use a suitable power source and voltage regulator to ensure a stable power supply to the receiver.
  • When connecting the receiver to a microcontroller or servo controller, ensure that the signal pins are connected correctly, and the microcontroller or servo controller is configured to receive the PWM signals.
  • By following this pinout explanation and connection structure, you can successfully integrate the FlySky FS-T6 6CH Transmitter with FS-R6B Receiver into your IoT or robotics project.

Code Examples

FlySky FS-T6 6CH Transmitter with FS-R6B Receiver Documentation
Overview
The FlySky FS-T6 6CH Transmitter with FS-R6B Receiver is a popular remote control system used in various IoT projects, robotics, and drone applications. The FS-T6 transmitter is a 6-channel transmitter that sends signals to the FS-R6B receiver, which can be connected to a microcontroller or other devices to control servos, motors, and other components.
Technical Specifications
Transmitter: FS-T6
	+ Frequency: 2.4 GHz
	+ Channels: 6
	+ Range: Up to 500 meters
	+ Power: 4 x AA batteries
 Receiver: FS-R6B
	+ Frequency: 2.4 GHz
	+ Channels: 6
	+ Signal voltage: 4.5-6.5 V
	+ Signal current: 15-20 mA
Pinout and Connections
The FS-R6B receiver has six channel outputs, each corresponding to a specific function. The pinout is as follows:
| Pin | Function |
| --- | --- |
| VCC | Power supply (4.5-6.5 V) |
| GND | Ground |
| CH1 | Channel 1 output |
| CH2 | Channel 2 output |
| CH3 | Channel 3 output |
| CH4 | Channel 4 output |
| CH5 | Channel 5 output |
| CH6 | Channel 6 output |
Code Examples
### Example 1: Arduino Control of Servos using FlySky FS-T6 and FS-R6B
In this example, we will use the FlySky FS-T6 transmitter and FS-R6B receiver to control three servos using an Arduino board.
```cpp
#include <Servo.h>
#define CHANNEL1 0 // Connect servo 1 to CH1
#define CHANNEL2 1 // Connect servo 2 to CH2
#define CHANNEL3 2 // Connect servo 3 to CH3
Servo servo1, servo2, servo3;
void setup() {
  Serial.begin(9600);
  servo1.attach(CHANNEL1);
  servo2.attach(CHANNEL2);
  servo3.attach(CHANNEL3);
}
void loop() {
  int val1 = pulseIn(CHANNEL1, HIGH, 25000); // Read pulse width from CH1
  int val2 = pulseIn(CHANNEL2, HIGH, 25000); // Read pulse width from CH2
  int val3 = pulseIn(CHANNEL3, HIGH, 25000); // Read pulse width from CH3
servo1.writeMicroseconds(val1);
  servo2.writeMicroseconds(val2);
  servo3.writeMicroseconds(val3);
  delay(20);
}
```
### Example 2: Raspberry Pi Control of Motors using FlySky FS-T6 and FS-R6B
In this example, we will use the FlySky FS-T6 transmitter and FS-R6B receiver to control two DC motors using a Raspberry Pi.
```python
import RPi.GPIO as GPIO
import time
# Set up GPIO mode
GPIO.setmode(GPIO.BCM)
# Define motor control pins
MOTOR1_FORWARD = 17
MOTOR1_BACKWARD = 23
MOTOR2_FORWARD = 24
MOTOR2_BACKWARD = 25
# Set up motor control pins as output
GPIO.setup(MOTOR1_FORWARD, GPIO.OUT)
GPIO.setup(MOTOR1_BACKWARD, GPIO.OUT)
GPIO.setup(MOTOR2_FORWARD, GPIO.OUT)
GPIO.setup(MOTOR2_BACKWARD, GPIO.OUT)
while True:
  # Read pulse width from CH1 and CH2
  val1 = GPIO.wait_for_edge(CHANNEL1, GPIO.RISING, timeout=25000)
  val2 = GPIO.wait_for_edge(CHANNEL2, GPIO.RISING, timeout=25000)
# Control motors based on pulse width
  if val1 > 1500:
    GPIO.output(MOTOR1_FORWARD, GPIO.HIGH)
    GPIO.output(MOTOR1_BACKWARD, GPIO.LOW)
  elif val1 < 1500:
    GPIO.output(MOTOR1_FORWARD, GPIO.LOW)
    GPIO.output(MOTOR1_BACKWARD, GPIO.HIGH)
  else:
    GPIO.output(MOTOR1_FORWARD, GPIO.LOW)
    GPIO.output(MOTOR1_BACKWARD, GPIO.LOW)
if val2 > 1500:
    GPIO.output(MOTOR2_FORWARD, GPIO.HIGH)
    GPIO.output(MOTOR2_BACKWARD, GPIO.LOW)
  elif val2 < 1500:
    GPIO.output(MOTOR2_FORWARD, GPIO.LOW)
    GPIO.output(MOTOR2_BACKWARD, GPIO.HIGH)
  else:
    GPIO.output(MOTOR2_FORWARD, GPIO.LOW)
    GPIO.output(MOTOR2_BACKWARD, GPIO.LOW)
time.sleep(0.02)
```
Note: In both examples, the pulse width values are read from the FS-R6B receiver and used to control the servos or motors. The pulse width values can be converted to a specific range using the `map()` function or other methods to achieve the desired control behavior.