Robotics-II-Circuit-Python

Circuit Python tutorials in Robotics II

View the Project on GitHub MrPrattASH/Robotics-II-Circuit-Python

Table of Contents

Transmitter & receiver Wiring/Controls

The FlySky transmitter/receiver consists of 2 parts. The transmitter is the controller with the joysticks & switches, the receiver is the small box with the antenna.


Video Tutorial


Text Tutorial

Controling the FlySky Transmitter

Powering on

As this is a drone controller, it has a few safeguards in place to prevent your robot from immediately driving off or turning on it’s attack mechanisms. Your transmitter should have the following setup:

Screen Shot 2022-10-18 at 20 25 43

Transmitter outputs

The transmitter can send values for 6 different channels at any one time. It does have the option to have up to x4 toggle switches, and x2 potentiometers, but this is the intended output for our controller in this class.

Eventually, we will drive the robot throttle with CH2, and steer with CH1. CH3/4 will likely not be used, and CH 5/6 will be used for various mechanisms attached to our robot.


Wiring the receiver

It is important to know that the receiver outputs a 5V signal. However, our Metro board has both 3.3 and 5v logic pins (or 5V tolerant at least), meaning that we don’t need to change voltage to read our signals.

You’ll need a wiring harness for the receiver, and the receiver itself

You can simply attach the wiring harness into the reciver, so that:

connected


Now that you’re wired up, lets program this board and start recieving signals.

Return to FlySky Tutorials