نمایش نتایج: از 1 به 5 از 5

موضوع: کی پد فلت 3 در 4 ماتریسی

Hybrid View

  1. #1
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    دو حالت داره اگه الان کدی داری که بتونه کامند ها رو بگیره کافیه متغیر هات رو توی char بریزی و بعد با کاراکتر * مقایسه کنی

    اگر هم کد دریافت کی پد رو نداری بگو برات بزارم و البته مدل کی پدت

  2. #2
    Junior Member
    تاریخ عضویت
    Sep 2015
    نوشته ها
    5
    کی پد من 4*3 هستش از اینا:کی پد فلت 3 در 4 ماتریسی

    اینم کدم هست برای دریافت فقط نمیدونم باید چی کار کنم که مثلا 8 رقم عدد بدم بعد که * را زدم ارسال بشه عددی که میخوام ارسال بشه باید بیاد جایه 1234 تو کد زیر !
    فقط باید هر رقمی که میدم با هم بفرسته

    #include <Keypad.h>
    #include <RCSwitch.h>
    RCSwitch mySwitch = RCSwitch();
    const byte ROWS = 4; //four rows
    const byte COLS = 3; //three columns
    char keys[ROWS][COLS] = {
    {'1','2','3'},
    {'4','5','6'},
    {'7','8','9'},
    {'*','0','#'}
    };
    byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad
    byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the keypad

    Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

    void setup(){
    Serial.begin(9600);
    mySwitch.enableTransmit(10);
    mySwitch.setRepeatTransmit(15);
    }

    void loop(){
    char key = keypad.getKey();
    mySwitch.send(1234, 24);



    }

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

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

SEO by vBSEO