рд╣рд╛рдп, рд╣реЗрдмреНрд░ рдХреЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ! рдЖрдЬ рдореИрдВрдиреЗ Arduino рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдХреАрдмреЛрд░реНрдб рдЧрд╛рдЗрдб рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдЪреЗрддрд╛рд╡рдиреА! рд▓реЗрдЦ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╢реБрд░реБрдЖрддреА рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рд╣реИ!рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрдЯрди (рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд) рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд▓рдВрдмреЗ рдФрд░ рдЕрдкрд░рд┐рдореЗрдп рджреЛрдиреЛрдВ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, рдХреАрдмреЛрд░реНрдб рдЪреБрдирдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рд╡рд┐рдХрд▓реНрдк рдХреА рддрд░рд╣, рдЖрдкрдХреЛ рд╕рдЪреЗрдд рд░реВрдк рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреАрдмреЛрд░реНрдб рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреИрд╕реЗ рдХрд░реЗрдВ?
рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреЛ рдмрдбрд╝реА рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░
рдПрдирд╛рд▓реЙрдЧ ред
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреАрдмреЛрд░реНрдб
рд╕рдмрд╕реЗ рдЖрд╕рд╛рди, рд╕рд╕реНрддрд╛ рдФрд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреАрдмреЛрд░реНрдбред рдпрд╣ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЖрд╕рд╛рди рд╣реИ рдФрд░ arduino рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрд╛рдЬрд╛рд░ рдХреЛ рднрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдХреНрд╕рд░ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


рдХрд╛рд░реНрдп рд╕рд┐рджреНрдзрд╛рдВрдд
рдЖрдк рдирд┐рдореНрди рдЖрд░реЗрдЦ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдХреЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреАрдмреЛрд░реНрдб рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕рд╛ рдмрдЯрди рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрдкрдХреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкрд╣рд▓реЗ рдЪрд╛рд░ рд╕рдВрдкрд░реНрдХреЛрдВ рдкрд░ рдПрдХ рд╕рд┐рдЧреНрдирд▓ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдпрд╣ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рд╕рдВрдХреЗрдд рджреВрд╕рд░реЗ рд╕реЗ рд▓реМрдЯрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдбрд░реЛ рдордд рдХрд┐ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЖрда рдкрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ - рддреИрдпрд╛рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА "рдХреАрдкреИрдб.рдПрдЪ" рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░реЗрдЧрд╛, рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдкрд╣рд┐рдпрд╛ рдХреЛ рд╕реБрджреГрдврд╝ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдмреЛрд░реНрдб рдХрдиреЗрдХреНрд╢рди
рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реНрд╡рдпрдВ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдиреЗрдХреНрд╢рди рдЖрд░реЗрдЦ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛:

рдЖрдкрдХреЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рдПрдХ рд╕рд╡рд╛рд▓ рд╣реИ: "рдореИрдВрдиреЗ рд╢реВрдиреНрдп рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдкрд╣рд▓реЗ рдХреЛ рдЫреЛрдбрд╝рддреЗ рд╣реБрдП рджреВрд╕рд░реЗ рд╕реЗ рдиреМрд╡реЗрдВ рддрдХ рдкрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛?" - рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдХреНрд░рдорд╢рдГ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП RX рдФрд░ TX рдЪреИрдирд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмреНрд▓реВрдЯреВрде рдореЙрдбреНрдпреВрд▓ред рдЗрд╕рд▓рд┐рдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдЬреЛрдбрд╝ рдХреЛ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдЗрди рдХрдиреЗрдХреНрд╢рди рдкрд┐рдВрд╕ рдХреЛ рдореБрдХреНрдд рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реНрдХреЗрдЪ рд▓реЗрдЦрди
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдореЗрдВ рдХреАрдмреЛрд░реНрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: Arduino IDE рдореЗрдВ рд╣реА,
рд╕реНрдХреЗрдЪ -> рдХрдиреЗрдХреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА -> рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ ... рдпрд╛ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ "Ctrl + Shift + I" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред "рдХреАрдкреИрдб.рдПрдЪ" (рдХреЛрд╖реНрдардХ рдХреЗ рдмрд┐рдирд╛) рдореЗрдВ рдЦреЛрдЬ рдбреНрд░рд╛рдЗрд╡ рдореЗрдВ рдФрд░ "рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди" рджрдмрд╛рдПрдВред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╕реНрдХреЗрдЪ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ:
#include <Keypad.h> // const byte ROWS = 4; // const byte COLS = 4; // char hexaKeys[ROWS][COLS] = {// , , {'1','4','7','*'}, {'2','5','8','0'}, {'3','6','9','#'}, {'A','B','C','D'} }; byte rowPins[ROWS] = {5, 4, 3, 2}; // byte colPins[COLS] = {9, 8, 7, 6}; // // : Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS); void setup(){ Serial.begin(9600);// } void loop(){ char customKey = customKeypad.getKey();// if (customKey){// - Serial.println(customKey);// } }
рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖
рд╡рд┐рдкрдХреНрд╖
- рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрд┐рдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдпрд╛ рд╕рдВрдпреЛрдЬрди рд▓реЙрдХ рдирд╣реАрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рдЕрднреА рднреА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╢рд╛рдпрдж рд╡реЗ рд╕рд┐рд░реНрдл рдкрд░реНрдпрд╛рдкреНрдд рдкрд┐рди рдирд╣реАрдВ рд╣реИрдВред
- рдореЙрдбреНрдпреВрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдЧреБрдгрд╡рддреНрддрд╛ рдмрд╣реБрдд рдХрдо рд╣реИ: рдХреЛрдИ рднреА рд╕реНрдерд┐рд░ рд╕реНрдерд┐рд░ рд╕рд┐рдЧреНрдирд▓ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдореВрд▓ рдХреАрдмреЛрд░реНрдб рдмрд╣реБрдд рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдирд╣реАрдВ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдкрдиреЗ рдЕрд▓рд┐рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдкрд░ рдПрдХ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрд╣реЗ рдХреЗ рд╕рд╛рде рдЪреАрдиреА рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдЬрд╛рдо рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреА рдореЗрдореЛрд░реА рдкрд░ рднреА рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЧрдгрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд▓рд┐рдЦ тАЛтАЛрд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдпрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЦрд╛рддреЗ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯред
рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ
- рдХрдо рдХреАрдордд
- рдмрд┐рдХреНрд░реА рдкрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди
рдПрдирд╛рд▓реЙрдЧ рдХреАрдмреЛрд░реНрдб
рдХрд╛рд░реНрдп рд╕рд┐рджреНрдзрд╛рдВрдд
рдПрдирд╛рд▓реЙрдЧ рдХреАрдмреЛрд░реНрдб рдореЗрдВ, рд╡реЛрд▓реНрдЯреЗрдЬ рд╕реНрддрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрд╕рд┐рд╕реНрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд┐рдЧреНрдирд▓ рдПрдХ рдЪреИрдирд▓ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмреЛрд░реНрдб рдкрд░ рдПрдирд╛рд▓реЙрдЧ рдкрд┐рди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рдХреЛ рджреЗрдЦрдХрд░ рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рдмреЛрд░реНрдб рдХрдиреЗрдХреНрд╢рди
рдХрдиреЗрдХреНрд╢рди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреАрдмреЛрд░реНрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЕрд▓реА рдХреЗ рд╕рд╛рде
рдЗрд╕ рдЪреАрдиреА рдПрдирд╛рд▓реЙрдЧ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ
рдХрд░рдиреЗ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП: рд╣рдо рдХреАрдмреЛрд░реНрдб рдХреЗ рдПрдирд╛рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдмреЛрд░реНрдб рдХреЗ рдХрд┐рд╕реА рднреА рдПрдирд╛рд▓реЙрдЧ рдкрд┐рди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдмреЛрд░реНрдб рдкрд░ рд╡реАрд╕реАрд╕реА рдкрд┐рди рдХреЛ 3.3V рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдХреАрдмреЛрд░реНрдб рдкрд░ рд▓рдЧреЗ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреЛ рд╕реНрд╡рдпрдВ рди рджреЗрдЦреЗрдВ рдЬреЛ 5V рдХрд╣рддрд╛ рд╣реИ - рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ), рдФрд░ рдореЙрдбреНрдпреВрд▓ рдкрд░ GND рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб рдкрд░ GNDред рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рд╕реНрдХреЗрдЪ рд▓реЗрдЦрди
рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдмреЗрд╣рдж рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдпрд╣рд╛рдВ рд╕реНрд╡рдпрдВ рдХреЛрдб рд╣реИ, рдЬреЛ рджрдмрд╛рдП рдЧрдП рдмрдЯрди рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ 1 рд╕реЗ 16 рддрдХ (рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ, рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ) рдпрд╛ 0 рдпрджрд┐ рдкреЛрд░реНрдЯ рджрдмрд╛рдХрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
unsigned const short int KEYPAD_PIN = 0;
рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖
рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ
- рдмрд╣реБрдд рдЖрд╕рд╛рди рдХрдиреЗрдХреНрд╢рди
- рдХреЗрд╡рд▓ рдПрдХ рдкрд┐рди
- рд╕реНрдореГрддрд┐ рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рд╣реИ рдЬреЛ рдЖрдк рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рддрд╣рдд рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ
- рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдмрд╢рд░реНрддреЗ рдХрд┐ рдЖрдк рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрдЯрди рди рджрдмрд╛рдПрдВ)
рд╡рд┐рдкрдХреНрд╖
- рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреАрдмреЛрд░реНрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИ
- рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЦрд░реАрдж рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдЪреАрди рд╕реЗ рдСрд░реНрдбрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛
рдкрд░рд┐рдгрд╛рдо
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдПрдирд╛рд▓реЙрдЧ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрдХреНрд╕рд░, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╕рд░рд▓, рд╕рд░рд▓ рд╣реЛрддрд╛ рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рджрдмрд╛рдП рдЧрдП рдмрдЯрди рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдпрд╛, рдЕрдЧрд░ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрди рдорд╛рдкреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдкреЛрд░реНрдЯ рдореЙрдирд┐рдЯрд░ рдореЗрдВ рдПрдирд╛рд▓реЙрдЧ рдкреЛрд░реНрдЯ рд╕реЗ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдЖрдк рдмрд╛рдж рдореЗрдВ рдХреЛрдб рдореЗрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред рд▓реЗрдХрд┐рди рдЪреБрдирд╛рд╡ рд╣рдореЗрд╢рд╛ рдЖрдкрдХрд╛ рд╣реИ: рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╕рд╕реНрддреЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛ рдУрд╡рд░рдкреЗ рдХрд░рдирд╛ред
рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣реА рд╕рдм рд╣реИ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВ, рдЕрдкрдиреА рд░рд╛рдп рд▓рд┐рдЦреЗрдВ рдФрд░ рд╣рдо рд╣реИрдмрд░ рдХреЗ рдЦреБрд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдорд┐рд▓реЗрдВрдЧреЗ!