| ش | ی | د | س | چ | پ | ج |
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
lcd که در اینجا با آن کار می کنیم دارای 2 سطر 16 کاراکتری میباشد . توسط پتانسیومتر متصل شده به پایه 3 میتوان contrast را تنظیم کرد. پایه های 15 و 16 lcd مربوط به نور پس زمینه (backlight) میباشد . برقراری ارتباط lcd با arduino از طریق 6پایه E,RS,DB4,DB5,DB6,DB7 صورت میگیرد. در این نوع از lcd علاوه بر نمایش حروف و اعداد ، امکان نمایش 8 کاراکتر ساخته شده توسط کاربر نیز وجود دارد. ![]()
|
![]() #include "Arduino.h"
#include "Keypad.h"
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] = {8, 7, 6, 5}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {4, 3, 2}; //connect to the column pinouts of the keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); |





