Arduino – Rover


What we do
What we need
How we do (Hardware)
How we do (Software)
Still shots Outcome
What we do

As you can see from the other posts, there are many rover versions you can make.

However, this is only one Rover you can make by using Arduino!

so now you're interested? 🙂

How we do (Hardware)

As you already know, we need both sender and receiver sides.

 

  • Transmitter

 

 

  • Receiver

 

How we do (Software)

Please note that if you buy the kit, you will get Arduino on which all the codes were already uploaded.

so you don't need to do anything. just connect and play.

 

However, if not or you want to follow steps and learn how software parts works, 

please find the enclosed documents or instructions for further details.

 


  • Sneak peek on software part

 

As this is remote version of controlling DC motors(Arduino Car), we need both sender and receiver.

 

  • Sender

Step 1) Include necessary libraries

Step 2) Declare variables for Joystick position and pins we want to use with

Step 3) Implement setup function

Step 4) Implement loop function

Step 4-1) Read Analog values from Joystick

Step 4-2) Map the values into ones which can be used in Car(Motor) control

Step 4-3) Send resultant position values to receiver

 

  • Receiver

Step 1) Include necessary libraries

Step 2) Declare variables for driver and motor control pins

Step 3) Implement setup function

Step 4) Implement loop function

Step 4-1) Check if we received data

Step 4-2) Retrieve joystick positions and calculate them into ones which can be used motor control

Step 4-3) Y-axis used for forward and backward control

Step 4-4) X-axis used for left and right control

Step 4-5) Defines forward , backward and stop functions for controlling motors

 

The full codes are available at the enclosed docs. (Arduino_Rover_HowWeDo_SW.txt)

Still shots Outcome

As you can see from the outcome video, it's pretty cool!.

 

Let's make more interesting things with your great ideas!

 

  • Transmitter side

 

  • Receiver side

 

 

Arduino – Control Servos with Joystick (remote)


What we do
What we need
How we do (Hardware)
How we do (Software)
Still shots Outcome
What we do

We know how to make Servo move with Joystick in previous lessons.

but furthermore, we're going to learn how we can control Servos with Joystick in remote! ?

How we do (Hardware)

As you already know, we need both sender and receiver sides.

 

  • Transmitter

 

 

  • Receiver

 

How we do (Software)

Let's take a look at Software side.

If anyone does not know 'How to upload our sketch to Arduino', then please click the following article before you go.

 

HowTo Upload Sketch  

 

As this is remote version of controlling servos, we need both sender and receiver.

 

  • Sender

Step 1) Include necessary libraries

Step 2) Declare variables for Joystick position and pins we want to use with

Step 3) Implement setup function

Step 4) Implement loop function

Step 4-1)  Read Analog values from Joystick

Step 4-2) Map the values into ones which can be used in Servo position

Step 4-3) Send resultant position values to receiver

 

The full codes are available at RF433Sender_RadioHead_ServoControl.ino

 

  • Receiver

Step 1) Include necessary libraries

Step 2) Declare variables for driver and Servo pins

Step 3) Implement setup function

Step 4) Implement loop function

Step 4-1) Check if we received data

Step 4-2) Retrieve Servo positions and write them into Servo motors

 

The full codes are available at RF433Receiver_RadioHead_ServoControl.ino

Still shots Outcome

As you can see from the outcome still shots, it's pretty cool!.

Let's make more interesting things with your great ideas!