{"id":772,"date":"2017-01-08T21:44:53","date_gmt":"2017-01-08T20:44:53","guid":{"rendered":"http:\/\/ignus.co.pl\/blog\/?p=772"},"modified":"2017-01-08T21:44:53","modified_gmt":"2017-01-08T20:44:53","slug":"rfid-rc522-arduino","status":"publish","type":"post","link":"http:\/\/ignus.co.pl\/blog\/?p=772","title":{"rendered":"RFID RC522 + Arduino"},"content":{"rendered":"<h3>Potrzebne elementy<\/h3>\n<ul>\n<li>Arduino Duo (lub kompatybilny)<\/li>\n<li>modu\u0142 RFID MF RC522 &#8211; dost\u0119pny w du\u017cych ilo\u015bciach na Allegro lub innych sklepach z elektronik\u0105, koszt oko\u0142o 20 z\u0142<\/li>\n<li>7 kabelk\u00f3w po\u0142\u0105czeniowych<\/li>\n<li>opcjonalnie p\u0142ytka prototypowa<\/li>\n<\/ul>\n<h3>Pod\u0142\u0105czenie<\/h3>\n\n<table id=\"tablepress-9\" class=\"tablepress tablepress-id-9\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">Arduino Pin<\/th><th class=\"column-2\">RFID RC522 Module Pin<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">9<\/td><td class=\"column-2\">RST<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">10<\/td><td class=\"column-2\">SDA<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">11<\/td><td class=\"column-2\">MOSI<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">12<\/td><td class=\"column-2\">MISO<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\">13<\/td><td class=\"column-2\">SCK<\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\">GND<\/td><td class=\"column-2\">GND<\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td class=\"column-1\">3.3V<\/td><td class=\"column-2\">3.3V<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-9 from cache -->\n<h3>Software<\/h3>\n<p>\u015aci\u0105gamy bibliotek\u0119 do obs\u0142ugi naszego modu\u0142u RFID (Clone or Download -&gt; Download ZIP):<\/p>\n<pre class=\"lang:default decode:true \">https:\/\/github.com\/miguelbalboa\/rfid<\/pre>\n<p>Dodajemy j\u0105 tradycyjnie do Arduino Studio poprzez Szkic -&gt; Do\u0142\u0105cz bibliotek\u0119 -&gt; Dodaj blibliotek\u0119 .ZIP &#8230;<\/p>\n<p>Przyk\u0142adowy program (dost\u0119pny r\u00f3wnie\u017c z menu &#8222;Przyk\u0142ady&#8221; w Arduino Studio):<\/p>\n<pre class=\"lang:c++ decode:true\" title=\"Arduino RFID RC522\">#include &lt;SPI.h&gt;\r\n#include &lt;MFRC522.h&gt;\r\n\r\n#define SS_PIN 10\r\n#define RST_PIN 9\r\nMFRC522 mfrc522(SS_PIN, RST_PIN);  \/\/ Create MFRC522 instance.\r\n\r\nvoid setup() {\r\n  Serial.begin(9600); \/\/ Initialize serial communications with the PC\r\n  SPI.begin();      \/\/ Init SPI bus\r\n  mfrc522.PCD_Init(); \/\/ Init MFRC522 card\r\n  Serial.println(\"Scan PICC to see UID and type...\");\r\n}\r\n\r\nvoid loop() {\r\n  \/\/ Look for new cards\r\n  if ( ! mfrc522.PICC_IsNewCardPresent()) {\r\n    return;\r\n  }\r\n\r\n  \/\/ Select one of the cards\r\n  if ( ! mfrc522.PICC_ReadCardSerial()) {\r\n    return;\r\n  }\r\n\r\n  \/\/ Dump debug info about the card. PICC_HaltA() is automatically called.\r\n  mfrc522.PICC_DumpToSerial(&amp;(mfrc522.uid));\r\n}<\/pre>\n<p>Wi\u0119cej przyk\u0142ad\u00f3w jak odczyta\u0107, zapisa\u0107 dane na brelok w menu Przyk\u0142ady -&gt; MFRC522.<\/p>\n<p>Po wgraniu programu na p\u0142ytk\u0119, uruchomieniu Monitora Szeregowego i przy\u0142o\u017ceniu breloka do czytnika powinna si\u0119 wy\u015bwietli\u0107 jego zawarto\u015b\u0107:<\/p>\n<p><a href=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/rfid_studio.png\"><img loading=\"lazy\" width=\"250\" height=\"153\" class=\"alignnone size-medium wp-image-771\" src=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/rfid_studio-250x153.png\" alt=\"\" srcset=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/rfid_studio-250x153.png 250w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/rfid_studio-120x73.png 120w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/rfid_studio.png 641w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<h3>Przyk\u0142ady zastosowa\u0144:<\/h3>\n<ul>\n<li>w\u0142\u0105cznik \u015bwiat\u0142a<\/li>\n<li>autoryzacja zamka w drzwiach, sejfie<\/li>\n<li>uruchamianie r\u00f3\u017cnych urz\u0105dze\u0144 w domu<\/li>\n<\/ul>\n<h3>Galeria:<\/h3>\n<p><a href=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_203635_HDR.jpg\"><img loading=\"lazy\" width=\"250\" height=\"141\" class=\"alignnone size-medium wp-image-770\" src=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_203635_HDR-250x141.jpg\" alt=\"\" srcset=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_203635_HDR-250x141.jpg 250w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_203635_HDR-768x432.jpg 768w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_203635_HDR-700x394.jpg 700w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_203635_HDR-120x68.jpg 120w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/a><a href=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202047_HDR.jpg\"><img loading=\"lazy\" width=\"250\" height=\"141\" class=\"alignnone size-medium wp-image-769\" src=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202047_HDR-250x141.jpg\" alt=\"\" srcset=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202047_HDR-250x141.jpg 250w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202047_HDR-768x432.jpg 768w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202047_HDR-700x394.jpg 700w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202047_HDR-120x68.jpg 120w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/a><a href=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202035_HDR.jpg\"><img loading=\"lazy\" width=\"250\" height=\"141\" class=\"alignnone size-medium wp-image-768\" src=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202035_HDR-250x141.jpg\" alt=\"\" srcset=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202035_HDR-250x141.jpg 250w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202035_HDR-768x432.jpg 768w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202035_HDR-700x394.jpg 700w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202035_HDR-120x68.jpg 120w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/a><a href=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202022_HDR.jpg\"><img loading=\"lazy\" width=\"250\" height=\"141\" class=\"alignnone size-medium wp-image-767\" src=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202022_HDR-250x141.jpg\" alt=\"\" srcset=\"http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202022_HDR-250x141.jpg 250w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202022_HDR-768x432.jpg 768w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202022_HDR-700x394.jpg 700w, http:\/\/ignus.co.pl\/blog\/wp-content\/uploads\/2017\/01\/20170108_202022_HDR-120x68.jpg 120w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Potrzebne elementy Arduino Duo (lub kompatybilny) modu\u0142 RFID MF RC522 &#8211; dost\u0119pny w du\u017cych ilo\u015bciach na Allegro lub innych sklepach z elektronik\u0105, koszt oko\u0142o 20 z\u0142 7 kabelk\u00f3w po\u0142\u0105czeniowych opcjonalnie p\u0142ytka prototypowa Pod\u0142\u0105czenie Software \u015aci\u0105gamy bibliotek\u0119 do obs\u0142ugi naszego modu\u0142u RFID (Clone or Download -&gt; Download ZIP): https:\/\/github.com\/miguelbalboa\/rfid Dodajemy j\u0105 tradycyjnie do Arduino Studio poprzez&#8230; <\/div><a class=\"view-article\" href=\"http:\/\/ignus.co.pl\/blog\/?p=772\">Zobacz wpis<\/a>","protected":false},"author":1,"featured_media":778,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[128,10],"tags":[96,130,129],"_links":{"self":[{"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=\/wp\/v2\/posts\/772"}],"collection":[{"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=772"}],"version-history":[{"count":7,"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=\/wp\/v2\/posts\/772\/revisions"}],"predecessor-version":[{"id":1119,"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=\/wp\/v2\/posts\/772\/revisions\/1119"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=\/wp\/v2\/media\/778"}],"wp:attachment":[{"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=772"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/ignus.co.pl\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}