User Guide
Sample IR code w/ Motor Control 
ThefollowingcodehastherovermoveforwardforaspecifictimewhenaspecificIRcodeis
detected.WeencourageyoutounderstandtheWASDcodeprovidedaboveandusethesample
codebelowasatemplateinordertomakeanIRcontrolledrover.
#include<IRremote.h>
#include<IRremoteInt.h>
intRECV_PIN=9;
IRrecvirrecv(RECV_PIN);
decode_resultsresults;
intE1=6;//M1SpeedControl
intE2=5;//M2SpeedControl
intM1=8;//M1DirectionControl
intM2=7;//M2DirectionControl
voidsetup()
{
inti;
for(i=5;i<=8;i++)
pinMode(i,OUTPUT);
Serial.begin(9600);
irrecv.enableIRIn();//Startthereceiver
}
voidloop()
{
intleftspeed=255;//255ismaximumspeed
intrightspeed=255;
if(irrecv.decode(&results))
{
 if(results.value==16593103)//Thiscodewillvarybasedonyourremotecontrol
 {
 analogWrite(E1,255);
 digitalWrite(M1,HIGH);
 analogWrite(E2,255);
 digitalWrite(M2,HIGH);
delay(1000);
 }
digitalWrite(E1,LOW);
digitalWrite(E2,LOW); 
irrecv.resume();//Receivethenextvalue
}
}
RobotShopInc.www.RobotShop.com










