-
کی پد من 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