صفحه 4 از 4 نخستنخست ... 234
نمایش نتایج: از 31 به 40 از 40
Like Tree1 لایک

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

  1. #31
    Junior Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    3
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    از چه قطعاتی دارید استفاده می کنید ؟
    برای این کار باید برید سراغ software serial

    و در بهترین حالت از مگا استفاده کنید که علاوه بر software serial دو تا سریال سخت افزاری داره
    از mega2560 استفاده میکنم برای مستر و nano برای سلیو. میشه بگیر از چه کتابخانه باید استفاده کنم و سوال اساسیم که چگونه slave را آدرس دهی کنم. مرسی

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

  3. #33
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط nimadesert نمایش پست ها
    از mega2560 استفاده میکنم برای مستر و nano برای سلیو. میشه بگیر از چه کتابخانه باید استفاده کنم و سوال اساسیم که چگونه slave را آدرس دهی کنم. مرسی
    از سریال نرم افزاری برای مگا استفاده نمایید:
    جلسه بیست و دوم : سریال نرم افزاری آردوینو ( Software Serial ) | وبلاگ آردوینو

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

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

  5. #35
    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

  6. #36
    مدیر گروه
    تاریخ عضویت
    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);
    }
    الان شما با این کد مشکل دارید؟

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

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

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

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

  9. #39
    Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    32
    magmagmary ممنون از کمکت همه مشکلاتم حل شد و خیلی پیشرفت کردم ... میخواستم بدونم چطور میتونم این CT را تهیه کنم؟
    برای بردهای آردینو خیلی استفاده داره، شما نمیارید؟ یه بررسی بکنید بی زحمت ...
    اما هنوز وقتی با کلیدهای شیلد ال سی دی صفحه عوض می کنم، تعدادی از حروف صفحه قبل در صفحه جدید می ماند، اون مربع هایی که در صفحه بعد استفاده نمیشه، پارامترهایی از صفحه قبل میمونه! اینم اگه راهکاری داری ممنون میشم...


  10. #40
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط paddesky نمایش پست ها
    magmagmary ممنون از کمکت همه مشکلاتم حل شد و خیلی پیشرفت کردم ... میخواستم بدونم چطور میتونم این CT را تهیه کنم؟
    برای بردهای آردینو خیلی استفاده داره، شما نمیارید؟ یه بررسی بکنید بی زحمت ...
    اما هنوز وقتی با کلیدهای شیلد ال سی دی صفحه عوض می کنم، تعدادی از حروف صفحه قبل در صفحه جدید می ماند، اون مربع هایی که در صفحه بعد استفاده نمیشه، پارامترهایی از صفحه قبل میمونه! اینم اگه راهکاری داری ممنون میشم...
    سلام
    خدا رو شکر
    راه حلت رو اول میگم به جای اون کامندها کامند نال رو چاپ کن که میشه اسپیس
    این ساده ترین راه حل ممکنه
    یعنی این
    " "
    در مورد اولی هم پیشنهاد میدم اگر قبول کردن اضافه میشه

صفحه 4 از 4 نخستنخست ... 234

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

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

SEO by vBSEO