{"id":2435,"date":"2016-12-30T10:46:48","date_gmt":"2016-12-30T07:46:48","guid":{"rendered":"http:\/\/roboromania.ro\/produs\/modul-4x4-keypad-matrix-buttons\/"},"modified":"2021-10-01T15:14:48","modified_gmt":"2021-10-01T12:14:48","slug":"modul-4x4-keypad-matrix-buttons","status":"publish","type":"product","link":"https:\/\/roboromania.ro\/?product=modul-4x4-keypad-matrix-buttons","title":{"rendered":"Modul 4&#215;4 Keypad Matrix Buttons (430)"},"content":{"rendered":"<p>Modul 4&#215;4 Keypad Matrix Buttons<\/p>\n<p><a href=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2436\" src=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-300x217.jpg\" alt=\"Modul-4x4-Keypad-Matrix-Buttons-roboromania\" width=\"300\" height=\"217\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-300x217.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-schema.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2437\" src=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-schema-300x203.png\" alt=\"Modul-4x4-Keypad-Matrix-Buttons-roboromania-schema\" width=\"300\" height=\"203\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-schema-300x203.png 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-schema.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Exemplu de conectare la Arduino :<\/p>\n<p><a href=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-ex.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2438\" src=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-ex-300x239.png\" alt=\"Modul-4x4-Keypad-Matrix-Buttons-roboromania-ex\" width=\"300\" height=\"239\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-ex-300x239.png 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Modul-4x4-Keypad-Matrix-Buttons-roboromania-ex.png 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Exemplu de cod :<\/p>\n<p>\/*******************************************************<br \/>\n* name: Password Lock<br \/>\n* note: you need to add the Keypad folder under test experiment\\code\\Library to the Arduino libraries folder<br \/>\n* function: when you press one button, you can see the keyvalue print on the serial monitor<br \/>\n* Keypad Uno<br \/>\n* X1 8<br \/>\n* X2 9<br \/>\n* X3 10<br \/>\n* X4 11<br \/>\n* Y1 4<br \/>\n* Y2 5<br \/>\n* Y3 6<br \/>\n* Y4 7<br \/>\n*<br \/>\n*********************************************************\/<br \/>\n#include &lt;Keypad.h&gt; \/\/use the Keypad libraries<\/p>\n<p>const byte ROWS = 4; \/\/four rows<br \/>\nconst byte COLS = 4; \/\/four columns<br \/>\n\/\/define the cymbols on the buttons of the keypads<br \/>\nchar hexaKeys[ROWS][COLS] =<br \/>\n{<br \/>\n{<br \/>\n&#8216;1&#8217;,&#8217;2&#8242;,&#8217;3&#8242;,&#8217;4&#8242; }<br \/>\n,<br \/>\n{<br \/>\n&#8216;5&#8217;,&#8217;6&#8242;,&#8217;7&#8242;,&#8217;8&#8242; }<br \/>\n,<br \/>\n{<br \/>\n&#8216;9&#8217;,&#8217;A&#8217;,&#8217;B&#8217;,&#8217;C&#8217; }<br \/>\n,<br \/>\n{<br \/>\n&#8216;D&#8217;,&#8217;*&#8217;,&#8217;0&#8242;,&#8217;#&#8217; }<br \/>\n};<br \/>\nbyte rowPins[ROWS] = { 4, 5, 6, 7}; \/\/connect to the row pinouts of the keypad<br \/>\nbyte colPins[COLS] = { 8, 9, 10, 11}; \/\/connect to the column pinouts of the keypad<\/p>\n<p>\/\/initialize an instance of class NewKeypad<br \/>\nKeypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);<\/p>\n<p>void setup()<br \/>\n{<br \/>\nSerial.begin(9600);<br \/>\n}<\/p>\n<p>void loop()<br \/>\n{<br \/>\nreadKey();<br \/>\n\/\/delay(100);<br \/>\n}<\/p>\n<p>void readKey()<br \/>\n{<br \/>\nint correct = 0;<br \/>\nchar customKey = customKeypad.getKey();\/\/get the key value<br \/>\nif(customKey)<br \/>\n{<br \/>\nSerial.print(&#8222;keyValue: &#8222;);<br \/>\nSerial.println(customKey);<br \/>\n}<br \/>\n\/\/delay(100);<br \/>\n}<\/p>\n<p><a href=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Serial-Modul-4x4-Keypad-Matrix-Buttons-roboromania.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2439\" src=\"http:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Serial-Modul-4x4-Keypad-Matrix-Buttons-roboromania-300x269.jpg\" alt=\"Serial-Modul-4x4-Keypad-Matrix-Buttons-roboromania\" width=\"300\" height=\"269\" srcset=\"https:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Serial-Modul-4x4-Keypad-Matrix-Buttons-roboromania-300x269.jpg 300w, https:\/\/roboromania.ro\/wp-content\/uploads\/2016\/12\/Serial-Modul-4x4-Keypad-Matrix-Buttons-roboromania.jpg 597w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Arduino projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modul 4&#215;4 Keypad<br \/>\nArduino projects.<\/p>\n","protected":false},"featured_media":2440,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[15,274],"product_tag":[92,7,178,179,143,77,149,21],"class_list":{"0":"post-2435","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-module","7":"product_cat-intrerupatoare-si-microintrerupatoare","8":"product_tag-5v","9":"product_tag-arduino","10":"product_tag-digit","11":"product_tag-display","12":"product_tag-led","13":"product_tag-modul","14":"product_tag-red","15":"product_tag-uno","17":"first","18":"instock","19":"sale","20":"shipping-taxable","21":"purchasable","22":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/product\/2435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/product"}],"about":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2435"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/media\/2440"}],"wp:attachment":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2435"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_brand&post=2435"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_cat&post=2435"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_tag&post=2435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}