0% found this document useful (0 votes)
8 views1 page

Receiver Source Code Hand .Ino

This document contains Arduino code for controlling multiple servo motors using a radio modem. It initializes the servo motors and sets up a communication interface to receive data, which is then used to control the servo positions. The code continuously listens for incoming messages and updates the servo positions accordingly.

Uploaded by

dusyaa15042007
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

Receiver Source Code Hand .Ino

This document contains Arduino code for controlling multiple servo motors using a radio modem. It initializes the servo motors and sets up a communication interface to receive data, which is then used to control the servo positions. The code continuously listens for incoming messages and updates the servo positions accordingly.

Uploaded by

dusyaa15042007
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

//Receiver Code (Hand) - Mert Arduino and Tech

#include <Servo.h> //the library which helps us to control the servo motor
#include <SPI.h> //the communication interface with the modem
#include "RF24.h" //the library which helps us to control the radio modem

//define the servo name


Servo myServo1;
Servo myServo3;
Servo myServo4;
Servo myServo2;
Servo myServo5;

RF24 radio(9,10); /*This object represents a modem connected to the Arduino.


Arguments 9 and 10 are a digital pin numbers to which signals

CE and CSN are connected.*/

const uint64_t pipe = 0xE8E8F0F0E1LL; //the address of the modem,that will receive
data from the Arduino.

int msg[5];

void setup(){

//define the servo input pins


myServo1.attach(15); //A1
myServo2.attach(16); //A2
myServo3.attach(17); //A3
myServo4.attach(18); //A4
myServo5.attach(19); //A5

radio.begin(); //it activates the modem.


radio.openReadingPipe(1, pipe); //determines the address of our modem which
receive data.
radio.startListening(); //enable receiving data via modem
}

void loop(){
if(radio.available()){
bool done = false;
while (!done){
done = radio.read(msg, sizeof(msg));

myServo1.write(msg[2]); //A1
myServo2.write(msg[4]); //A2
myServo3.write(msg[3]); //A3
myServo4.write(msg[1]); //A4
myServo5.write(msg[0]); //A5
}
}
}

You might also like