Adafruit Motor Shield code help!


hey guys, here's situation: i'm using code here read button presses tv remote:
code: [select]
#include <irremote.h> // use library

int receiver = 11; // pin 1 of ir receiver arduino digital pin 11

irrecv irrecv(receiver); // create instance of 'irrecv'

decode_results results;

void setup()

{

  serial.begin(9600); // serial monitor output

  irrecv.enableirin(); // start receiver

}

void translateir() // takes action based on ir code received


{

  switch(results.value)

  {

    case 0x70: serial.println("menu/exit"); break;

    case 0xa90: serial.println("power"); break;

    case 0x290: serial.println("mute"); break;

    case 0x90: serial.println("ch +"); break;

    case 0x890: serial.println("ch -"); break;

    case 0xa70: serial.println("select/ok"); break;

    case 0xc90: serial.println("vol -"); break;

    case 0x490: serial.println("vol +"); break;
   
    case 0x710: serial.println("guide"); break;

    case 0x2f0: serial.println("up");break;
   
    case 0xaf0: serial.println("down");break;
   
    case 0x2d0: serial.println("left");break;
   
    case 0xcd0: serial.println("right"); break;

    case 0x910: serial.println("0"); break;

    case 0x5d0: serial.println("info"); break;

    case 0x10: serial.println("1"); break;

    case 0x810: serial.println("2"); break;

    case 0x410: serial.println("3"); break;

    case 0xc10: serial.println("4"); break;

    case 0x210: serial.println("5"); break;
 
    case 0xa10: serial.println("6"); break;
   
    case 0x610: serial.println("7"); break;
   
    case 0xe10: serial.println("8"); break;
   
    case 0x110: serial.println("9"); break;
   
    case 0xd10: serial.println("enter"); break;
   
    case 0x9b0: serial.println("page dwn"); break;
   
    case 0x1b0: serial.println("page up"); break;
   
    case 0xa50: serial.println("input"); break;
   
    case 0xdd0: serial.println("-/prev.ch"); break;
   
    case 0x425: serial.println("cc"); break;
   
    case 0xcb0: serial.println("play"); break;
   
    case 0x5b0: serial.println("record"); break;
   
    case 0x2b0: serial.println("pause"); break;
   
    case 0xab0: serial.println("stop"); break;
   
    case 0xeb0: serial.println("skip back"); break;
   
    case 0x6b0: serial.println("skip forward"); break;
   
    case 0xffffffff: break;

   
    default:  serial.print("other button:"); serial.println(results.value,hex);

  }

  delay(100);

  //lcd.clear();

}

void loop()

{

  if (irrecv.decode(&results)) // have received ir signal?

  {

    translateir();

    (int z=0; z<2; z++) // ignore 2nd , 3rd signal repeat

    {

      irrecv.resume(); // receive next value

    }

  }

}


now, code in mind, how can use tv remote, along adafruit motor shield , afmotor library, control these things:

1) on/off status of motor.

2) speed of said motor.

3) direction of motor.

i'm new , can't program save life. so, knew come here help. 

if didn't explain enough understand, please ask me explain!! thanks!!

anyone? hope explained enough.... if not, ask me!


Arduino Forum > Using Arduino > Motors, Mechanics, and Power (Moderator: fabioc84) > Adafruit Motor Shield code help!


arduino

Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

listen to event