نمایش نتایج: از 1 به 10 از 40
Like Tree1 لایک

موضوع: درخواست کمک برای کد در آردیـــنو

Hybrid View

  1. #1
    Junior Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    5
    سلام
    دوستان کسی میتونه کد برای ساخت دسته بازی بلوتوث معرفی کنه

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط virusha نمایش پست ها
    سلام
    دوستان کسی میتونه کد برای ساخت دسته بازی بلوتوث معرفی کنه
    منظورتون دسته ps2 هست منتها بلوتوثیش
    یا صرفا یه جوی استیک
    شیلد جوی استیک آردوینو (دو محوره)

    این هست میتونید خیلی راحت بهش بلوتث بزنید

  3. #3
    Junior Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    5
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    منظورتون دسته ps2 هست منتها بلوتوثیش
    یا صرفا یه جوی استیک
    شیلد جوی استیک آردوینو (دو محوره)

    این هست میتونید خیلی راحت بهش بلوتث بزنید
    دوست عزیز کد کلید های دسته بازی (ps2 یا شیلد) نمی نخواستم

    مثل این

    import processing.serial.*;

    Serial myPort; // Create object from Serial class

    int state = 31;

    int fire = 1;
    int right = 1;
    int up = 1;
    int left = 1;
    int down = 1;

    int x = 275;
    int y = 275;
    int c = 0;

    void setup()
    {
    size(600, 600);
    myPort = new Serial(this, "/dev/ttyUSB5", 9600);
    }

    void draw() {
    if(myPort.available() > 0) {
    state = myPort.read();
    println(state);
    println(binary(state));

    fire = state & 1;
    right = (state & 2) >> 1;
    up = (state & 4) >> 2;
    left = (state & 8) >> 3;
    down = (state & 16) >> 4;

    print(fire);
    print(right);
    print(up);
    print(left);
    println(down);
    }

    c = (fire == 0) ? 250 : 0;

    if(right == 0 && left == 1) {
    x = x + 2;
    }
    if(up == 0 && down == 1) {
    y = y - 2;
    }
    if(left == 0 && right == 1) {
    x = x - 2;
    }
    if(down == 0 && up == 1) {
    y = y + 2;
    }

    background(255, 255, 150);
    fill(c);
    rect(x, y, 50, 50);
    }
    ویرایش توسط virusha : 05-21-2016 در ساعت 09:51 PM

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط virusha نمایش پست ها
    دوست عزیز کد کلید های دسته بازی (ps2 یا شیلد) نمی نخواستم

    مثل این

    import processing.serial.*;

    Serial myPort; // Create object from Serial class

    int state = 31;

    int fire = 1;
    int right = 1;
    int up = 1;
    int left = 1;
    int down = 1;

    int x = 275;
    int y = 275;
    int c = 0;

    void setup()
    {
    size(600, 600);
    myPort = new Serial(this, "/dev/ttyUSB5", 9600);
    }

    void draw() {
    if(myPort.available() > 0) {
    state = myPort.read();
    println(state);
    println(binary(state));

    fire = state & 1;
    right = (state & 2) >> 1;
    up = (state & 4) >> 2;
    left = (state & 8) >> 3;
    down = (state & 16) >> 4;

    print(fire);
    print(right);
    print(up);
    print(left);
    println(down);
    }

    c = (fire == 0) ? 250 : 0;

    if(right == 0 && left == 1) {
    x = x + 2;
    }
    if(up == 0 && down == 1) {
    y = y - 2;
    }
    if(left == 0 && right == 1) {
    x = x - 2;
    }
    if(down == 0 && up == 1) {
    y = y + 2;
    }

    background(255, 255, 150);
    fill(c);
    rect(x, y, 50, 50);
    }
    الان شما با این کد مشکل دارید؟

  5. #5
    Junior Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    5
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    الان شما با این کد مشکل دارید؟
    بله چند کلید رو نمی تونم تعریف کنم

    مثل: L1-l2-r1-r2-x-y-a-b

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط virusha نمایش پست ها
    بله چند کلید رو نمی تونم تعریف کنم

    مثل: L1-l2-r1-r2-x-y-a-b
    این دو تاپیک رو مطالعه بفرمایید:
    PS2 Controllers on Arduinos
    The Mind of Bill Porter

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO