구글상단(728X90)




C#으로 RFID 리더기를 읽는 시리얼통신 프로그램 만들어 보기~ 취미로 개발

에효~ 직장일이 바쁘다보니 일주일에 한포스팅은 커녕 한달에 한번 글쓰기도 어렵네요~ ㅠ.ㅠ

이번 포스팅은 지난번 포스팅인 자작으로 RFID 리더기를 만들어 보자! 의 후속 포스팅입니다.

구슬이 서말이어도 꿰어야 보배라고, 최대한 저렴한 비용으로 RFID를 만들어 봤으니 이제는
RFID 리더기와 통신을 하는 프로그램 C#으로 만들어 보겠습니다.

먼저 리더기가 정상적으로 작동하는지 하이퍼터미널로 테스트를 먼저 해봐야 겠지요~
하이퍼터미널로 연결을 하기위해서는 USB로 연결된 리더기의 가상 시리얼포트를 알아야 합니다.

CUBE USB Rev1(USB TO UART Converter) 에서 제공한 드라이버를 설치한후 리더기를 연결했더니 장치관리자의 포트항목에
COM4로 리더기가 정상적으로 연결된 모습이 보입니다. 사실 RFID 모듈이 없더라도 CUBE USB 만으로도 장치관리자에
COM포트 연결 나타나므로 주의
가 필요합니다. 이런 이유로 리더기 연결 프로그램 제작에 앞서 하이퍼터미널로 리더기와
정상적인 통신이 이루어지는 확인이 필요한거구요~ (괜한 삽질의 방지 차원에서~ ^^)

CUBE USB Rev1 드라이버는 CUBE_USB_Driver.zip


COM 포트를 확인했으므로 이제 하이퍼터미널을 열고 연결 설정을 잡습니다.

아까 장치관리자에서 확인한 포트를 지정해 주시구요~

시리얼통신에 필요한 설정을 합니다. US-RFID 모듈의 기본 보레이트는 9600 입니다.
설정을 마치고 연결을 하면 아무런 동작표시도 없이 커서만 깜빡일텐데 이때 ISO 14443A 규격의
RFID 태그 카드를 리더기에 접근시켜 태그카드의 UID 값이 정상적으로 하이퍼터미널에 출력되면 리더기는 정상작동
하는것으로 보시면 됩니다.

위의 하얀색 직사각형의 카드가 RFID 태그 카드입니다. 13.56Mhz 의 단거리용 입니다. 주로 30Cm 미만 거리에서
읽히게 됩니다.

태그카드를 접근해서 읽히게 되면 아래와 사진과 같이 태그카드의 UID값이 하이퍼터미널에 출력되게 됩니다.

리더기가 정상적으로 동작하므로 C#으로 리더기에서 UID값을 시리얼통신 통해 읽어오는 프로그램을 코딩해 보겠습니다.
VS2008에서 C# 의 WinForm 프로젝트를 하나 생성한후에 윈폼 구성요소에서 시리얼포트를 추가합니다.

구성요소에서 시리얼 포트를 추가하면 아래 이미지처럼 될겁니다.


이제 본격적으로 작업을 시작해보면

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO;
using System.IO.Ports;
using System.Windows.Forms;

namespace rfid_serial
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            serialPort1.PortName = "COM4"; //연결할 포트
            serialPort1.BaudRate = (int)9600; //보레이트 (통신속도)
            serialPort1.DataBits = (int)8; //데이터비트
            serialPort1.Parity = Parity.None; //패리티 (없음으로)
            serialPort1.StopBits = StopBits.One; //(정지비트는 1)

            serialPort1.Open(); //연결 포트 개방

            serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived); //이벤트발생


        }

        private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs s)
        {
            textBox1.Text = serialPort1.ReadExisting();
        }
    }
}

코딩을 마친후 조금전 구성요소에서 추가한 시리얼포트의 속성에 이벤트를 추가합니다.



문제는 이렇게 코딩을 하고 디버그를 실행하면 포트는 잘열리지만 막상 태그카드를 리더기에 읽을때면 골치아픈 쓰레드
위반경고가 뜨면서 디버그가 중단됩니다.

이런 문제를 해결할때 Invoke 를 이용하면 빠르고 간단하게 해결이 됩니다.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO;
using System.IO.Ports;
using System.Windows.Forms;

namespace rfid_serial
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            serialPort1.PortName = "COM4"; //연결할 포트
            serialPort1.BaudRate = (int)9600; //보레이트 (통신속도)
            serialPort1.DataBits = (int)8; //데이터비트
            serialPort1.Parity = Parity.None; //패리티 (없음으로)
            serialPort1.StopBits = StopBits.One; //(정지비트는 1)

            serialPort1.Open(); //연결 포트 개방

            serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived); //이벤트발생


        }

        private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs s)
        {

            this.Invoke(new EventHandler(sportRCV)); //쓰레드 위반을 피해가기 위해~
           
        }

        private void sportRCV(object sender, EventArgs e)
        {
            if (serialPort1.BytesToRead > 0) //데이터가 읽혀지면 출력
            {
                textBox1.Text = serialPort1.ReadExisting();
            }

        }
    }
}

쓰레드 위반 경고 없이 정상적으로 태그카드의 UID를 읽어오게 됩니다.


P.S 1 :

전번 포스팅에 블로그를 시작한 이래로 한번에 600명이 넘는 인원이 하루동안 방문을 해주셔서 이번 포스팅은
일반인들과 초보자들도 좀 쉽게 이해가 되도록 설명을 최대한 간결하면서 많은 이미지로 도배(?)를 해봤습니다.

P.S 2 :

저또한 RFID 쪽은 문외한이고 초보에 가깝기때문에 저번과 이번 포스팅에 사용된 RFID 모듈에 관한 추가 설명이나
프로토콜등은 모듈 제작사인 우리로봇기술 쪽에 문의하시는게 빠르실겁니다.


P.S 3 :

이글루는 티스토리에 있는 소스넣기 기능이 없는 관계로 매번 포스팅시 소스에 색상칠하는 노가다가 힘들어
이번 포스팅에서 소스의 구분색상은 칠하지 못했습니다. (생각보단 은근 힘들어요~ ㅠㅠ)

대신 위 소스 파일을 추가해서 올립니다. 위 포스팅의 소스파일 rfid_serial.zip


덧글

  • rfid만들기 2011/03/04 17:35 # 삭제 답글

    궁금해서 올립니다.

    지금까지 만드신건 태그가 리더기에 인식되었을때 연결된 컴퓨터로 바로 전송 되었는데 이렇게 하면 항상 컴퓨터와 연결되어 있어야 하기 때문에

    불편한거 같습니다.

    리더기와 컴퓨터가 연결 안되어 있으면서 필요할때 컴퓨터를 연결해서 리더기의 자료를 컴퓨터로 전송하는 리더기를 만드실 수도 있을까요?

    리더기 자체적으롤 자료를 가질수 있게 메모리 칩을 부착해서는 못 만들까요?
  • 여름눈 2011/04/05 01:20 #

    리더기에 메모리를 붙이고 나중에 필요에 따라서 컴에 연결하여 자료를 전송하려는 의도 이신듯 한데
    아마도 가능을 할겁니다. 가장 쉽고 간단하게 응용한다면 시리얼 포트가 제공되는 PDA등에 리더기를 연결하고
    필요에 따라서 컴의 크레들을 통해서 자료의 전송이 가능하도록 만드는 방법도 그중 한가지 방법이라면
    방법이겠습니다......

    아무튼 잘 해결 되었기를 바랍니다...^^;
  • 문외한 2011/03/22 21:07 # 삭제 답글


    기계치 문외한입니다..
    여쭤볼것이 있는데
    usb는 com포트로 가상인식 하면 되는데
    시리얼포트는 어떻게 인식해야 하나요?
    rfid 기기는 있는데 시리얼 포트 형식이라 인식을 시킬 방법을 모르겠네요..
    고수님께서 한번 도와주세요..ㅠ
  • 문외한 2011/03/22 21:08 # 삭제

    시리얼포트 9핀 짜리입니다..
  • 여름눈 2011/04/05 01:15 #

    그동안 너무 바빠서 블로그 관리에 신경을 전혀 쓰지 못해서 댓글을 이제 봤네요~
    질문하신 내용을 이해를 못하겠네요~ 시리얼 포트 자체가 COM 포트랍니다.
    그러니까 시리얼을 연결 할 수 있는 포트가 COM인데 시리얼을 어떻게 인식시키냐고 물으신다면~~
    아무튼 잘 해결 되셨길 바랍니다.
  • 문외한 2011/04/06 18:25 # 삭제 답글

    com1로 연결 하니까 잘 되네요..감사합니다~
    제가 워낙 문외한이라서 ㅠㅠ
    데모프로그램으로는 연결이 되는뎁
    하이퍼터미널 로는 uid값이 찍히질 않네요..
    설정은 스샷 보고 그대로 따라했구요..
    답변좀 부탁드릴게요..
    일주일째 해결방안을 못찾고 있습니다 ㅠ
  • 여름눈 2011/04/07 13:37 #

    하이퍼터미널 포트도 com1 으로 연결하셨나요? 그리고 하이퍼터미널 원래 무반응인데 그냥 카드가져가면 태그값이 찍힐겁니다! 만약 안된다면 윈도우 방화벽에서 하이퍼터미널이 막혀있는지 확인해 보세요~~

    잘 해결되시길 바라며~~~
  • 문외한 2011/04/07 15:52 # 삭제 답글

    방화벽을 해제 하여두 이게 안되네요..
    혹시 하이퍼터미널 초기 설정때 톤방식 펄스방식 설정때 제가 톤방식으로 했는데 그거때문에 이럴수도 있나요?
    그리구 다른 곳에 문의를 남겨봤는데.. 답변이 태그 uid가 16진수로 나올경우 uid출력이 안될수도 있다고 하던데..
    제 uid 태그가 16진수로 되어있는거 같습니다 스샷까지 올려서 확인을 해봤었거든요..
    아니면 rfid가 구형이라서 그럴수도 있나요? 학교에서 빌린거라 구형이거든요..
    여름눈님께서 링크 걸어주신 제품 사볼까도 생각중이네요..

    디바이스마트에서 완제품 rfid 를 구매하게 되면
    잘 될까요? 태그문제인것도 같기두 하구..
  • 여름눈 2011/04/07 17:17 #

    RFID 에도 여러 규격이 있습니다. 제가 쓴 포스팅에 사용된 RFID의 경우 가장 일반적이고 저렴한 13.56Mhz 용입니다.
    당연히 태그카드와 RFID 리더기 규격이 맞아야 읽으실 수 있습니다. (RFID의 규격은 꽤 다양하므로 직접 찾아보시는게 나을겁니다!)
    일반적으로 시중에 나와있는 리더기의 경우 13.56Mhz 과 125Mhz 두개를 동시에 지원하는 모델도 존재한다고 알고 있습니다.
    그러나 한가지 규격만 지원하는 리더기라면 당연히 태그카드와 리더기간의 규격이 동일해야 합니다.

    그리고 하이퍼터미널 설정이 있었는지는 기억을 못하겠지만 주로 아마 톤방식으로 연결하시면 될겁니다.
    펄스는 제가 기억하기로 다이얼을 사용하는 구형 아날로그 방식으로 기억하고 있습니다.

    암튼 잘 해결 되시길 바랍니다.~~~
  • 하늘소 2011/04/12 15:59 # 삭제 답글

    안녕하세요 RFID에 요즘 관심(특히 application 개발 쪽)을 가지고는 있지만 아는 것은 거의 없는 학생인데요

    read/write가능한 태그에 정보를 입력하는 것도 가능한가요?
  • 여름눈 2011/04/13 02:14 #

    저도 RFID에 관해서는 아는게 하늘소님과 별반 다르지 않답니다. 제가 만들면서 배운대로라면 읽기/쓰기가 가능한
    부품모듈이 따로 존재합니다. 제가 위에서 포스팅한건 읽기만 가능한 모튤을 단순히 땜질만 했을뿐이랍니다...^^;
  • 어리버리 2011/06/30 20:32 # 삭제 답글

    안녕하세요.
    좋은내용 감사드립니다. 우선 RFID에 대해 조금 알것 같네요.
    궁금사항이 있어서 그러는데요.
    값(RFID 저장된 값) 을 읽어 오는건 이해가 가는데
    그럼 어떻게 값을 넣는거죠........
    예를 들면 12345라는 값을 어떻게 저장해 놓는 걸까요 그부분을 간단하게 설명 좀 해주세요...ㅠㅠㅠ

    아무튼 좋은 자료 감사드립니다.
  • 여름눈 2011/07/01 18:21 #

    태그에 기록을 하실려면 기록이 가능한 태그와 그걸 가능하게 해주는 리더기가 필요하겠지요~~
    현재 포스팅 내용은 단순히 읽기만 가능한 리더기구요(태그카드도 마찮가지)~
    원하시는 내용은 읽기 및 쓰기가 가능한 기기를 알아보시는게 제가 설명 드리는것 보단 빠를겁니다!! ^^;
  • shiva12 2011/08/26 02:52 # 삭제 답글

    감사합니다 덕분에 통신에 성공했습니다 아 속이 다 후련하네요 너무 감사합니다.
  • 여름눈 2011/08/26 10:18 #

    도움이 되셨다니 저도 기쁘네요! *^^*
  • 테네시왈츠 2011/10/19 15:16 # 삭제 답글

    아주 훌륭하고 좋은 자료라고 생각됩니다.
    저같은 초보자에겐 많이 힘이 되고 또한 프로그램에 대한 부분까지 꼼꼼히 짚어 주시니(Invoke 처리같이)
    이 글보고 도움 되시는 분들이 아주 많을 거란 생각이 됩니다.

    웹상 소스를 등록하실때 색상부분을 고민하시는것 같아 간단히 팁을 하나 드리고자 합니다.
    http://qbnz.com/highlighter/
    위 사이트 들어가셔서 오른쪽 부분에 Demonstration 부분이 있는데 거기에 소스를 붙여넣기 하신후
    변환 Language(C#, VB.NET...)를 선택하시고 Highlight 선택하시면 원하시는 언어에 따라
    색상이 입혀집니다.. 그대로 복사해서 웹상에 붙여넣기 하시면 되실거에요...
    간단하지만 원하시는 부분인거 같아 몇자 적어보았습니다...^^
    그럼 수고하세요
  • 여름눈 2011/10/19 15:29 #

    소스 하일라이트 부분 대~봑 입니당.... 이글루스에서 지원해 주면 더 좋았겠지만
    그런대로 아주 쓸만하네요~~ 감솨합니다...
  • 안녕하세요 2012/05/15 10:17 # 삭제 답글

    좋은 내용 감사 드립니다.
  • 111 2012/11/20 14:58 # 삭제 답글

    정말 잘 보고 갑니다 !!
    시리얼 통신 프로그램을 만들고 있는데 많은 도움이 되었습니다 !!
    힘드시겠지만 !! 더 많고 ~ 좋은 @@ 정보를 ~~ 올려주셨으면 좋겠습니다 !
    고생하셨습니다 !! 화이팅요
  • 여름눈 2012/11/20 17:56 #

    별 내용도 아닌데 칭찬 감사합니다~
    도움이 되셨다니 다행입니다.
  • mandr 2013/03/29 00:56 # 삭제 답글

    정말 감사합니다!
    보고 많이 배워 갑니다^^
  • 여름눈 2014/05/13 17:55 #

    칭찬 감사합니다.
  • 컴공찌질이 2014/05/13 03:43 # 삭제 답글

    안녕하세요 최근에 NFC와 RFID 에 관심이 생긴 정말 초보 대학생입니다.
    혹시 만드신 리더기를 C# 이아닌 Java 로 프로그래밍 하는 방법을 알고계신지 궁금합니다.
  • 여름눈 2014/05/13 17:54 #

    C# 과 Java의 문법구조는 별반 다르지 않습니다.
    구조에서 약간 차이는 있지만 되리라 생각됩니다.
  • 곤난해 2014/09/29 09:51 # 삭제 답글

    안녕하세요!! ReadExisting을 검색하다가 들어와 본 초보 입니다.
    다름이 아니라 Existing을 썻을 때에 문제가 발생하여 이렇게 문의 해봅니다.
    들어와야 하는 정상적인 입력은 4902778040744 입니다.
    그러나 스캔을 하면 처음에는 정상적인 입력이 들어오나
    4902778040744 , 0744 , 4902778040744 , 8040744 , 02778040744
    이런식으로 데이타가 짤려서 들어오는데 혹시 이유나 해결방법을
    알고 계신지 어쭈어 봅니다.
    감사합니다.
  • 여름눈 2014/09/30 00:50 #

    정확한 소스를 못봐서 제가 뭐라고 말씀 드리기 애매합니다만
    변수의 초기화와 관련이 있거나 쓰레드를 잘 못 돌리고 있는게 아닌가 합니다만....
  • 곤난해 2014/10/11 18:31 # 삭제

    sleep 을 쓰니 그나마 다 들어 오네요 ^^
  • Engineer 2014/10/09 17:38 # 삭제 답글

    안녕하세요 RFID 초보 입니다
    궁금한 것이 있어 이렇게 글을 남겨 봅니다.
    Tag reading은 별반 어렵지 않은데, Tag에 정보를 writing하려면 어떻게 해야 되는지요.
    알고 계시면 정보 공유 부탁 드립니다.

    감사합니다.
  • 여름눈 2014/10/12 01:35 #

    https://social.technet.microsoft.com/Forums/en-US/05f76570-7499-476a-b671-e7d534aadabc/help-to-learn-reading-and-writing-rfid-tags-using-c?forum=biztalkrfid

    건투를 빕니다
  • ㅇㅇ 2014/10/13 16:24 # 삭제 답글

    안녕하세요 저도 RFID를 이용하여 간단한것들을 만들어보려고 하고있습니다.
    검색도중에 여기 블로그를 알게되었어요~ 전 http://www.eleparts.co.kr/EPX33Y3Y 이 제품을 사용하고 있는데
    하이퍼터미널로 수신확인을 하면 스마일표시밖에 안나오네요 ㅠㅠ 혹시 원인좀 알 수 있을까요?
    설정은 스펙대로 115.2 kbps 데이터비트8 스탑비트1 패러티없음 흐름제어 없을으로 했어요~
    설정은 스펙대로
  • 여름눈 2014/10/14 12:36 #

    카드 타입을 확인해 보셨나요?
    카드 타입이 맞는데 문제라면 아무래도 저보단 제작사쪽에 문의해 보시는게
    빠를듯 합니다만.....(제가 사용해본 제품이 아니라서 정확한 답변을 드리기 곤란하네요)

    스마일표시밖에 안나온다면 문자셋 문제인듯 싶기는 한데
    프로그램으로 문자셋을 변경해서 출력해 보는것도 문제를 해결하는 한가지 방법일듯 합니다.
  • 질문 드립니다. 2014/10/21 14:24 # 삭제 답글

    안녕하세요. 저도 똑같이 RFID를 이용하여 설계를 하고있는데요!
    C# 에서 카드를 한번 찍었을때 고유 ID가 나오는 것 까지 성공했습니다.

    혹시 카드를 찍었을때 고유ID를 몇초동안만 띄우고 삭제 할 수 있는 함수는 없을까요?
    관련하여 출/퇴근 시스템을 만들고 있는데, 한번 카드를 찍고 나서 고유 ID가 떠있는 상태여서
    다른카드를 찍으면 앞선 카드의 ID와 중복되어 나옵니다..

    예를 들어 카드A를 찍고 카드B를 찍는다면 (카드A의 고유아이디 카드B의 고유아이디) 이렇게 나와서
    구분이 힘드네요..
  • 여름눈 2014/10/21 19:04 #

    이긍! 그냥 저에게 오더를 주시지요 ^^; 텨텨 =3=3=3=3

    RFID라고 너무 어렵게 생각하신듯 합니다.
    알고리즘을 생각했을떄

    태그 입력받기 -> 변수에 저장 -> 변수처리(출근 데이터 기록이겠지요) -> 처리완료 -> 변수초기화
    과정을 거치면 되지 않을까요? 에러를 막기위해선 변수처리과정중에는 태그 입력을 막고, 처리가 완료된 이후에
    태그입력을 허용하면 될 듯 싶은데요?
  • 2014/10/30 19:24 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 여름눈 2014/10/30 21:53 #

    참 난감한 질문이군요!
    제가 능력이 미천해서 올려주신 소스를 봤을때는 왜 for문을 돌리는지
    이해가 가질 않습니다만....

  • dbwo 2014/10/31 10:17 # 삭제

    버퍼에 저장된 값을 char형태로 한 글자씩 받기 위해서 for문 이용했습니다.
  • 2015/05/27 07:49 # 삭제 답글 비공개

    비공개 덧글입니다.
  • Heb614 2015/05/27 14:14 #

    그건 주로 VS 에서 C# 디자이너 파일에 textbox가 없을때 나는 에러인데
    전체적인 소스를 알 수가 없어서 뭐라 말씀드리기 어렵네요!

    https://msdn.microsoft.com/ko-kr/library/t8zbaa6f.aspx
    http://www.enjoydev.net/xe_new/23670

    참고해 보세요
  • Soo 2015/06/03 07:53 # 삭제 답글

    수고 많으십니다. 저도 rfid 하고있어서 따라 해보니 c#에서 고유코드가 나오는 걸 확인했습니다. 근데 카드를 한번 더 찍었을때 코드가 바로 뜨지않고 공백이 뜨고. 바로 다른 카드를 찍었을때 코드가 겹치는 현상이 일어나고 있습니다. c# 소스에서 수정을 해줘야하나요?
  • Heb614 2015/06/03 18:04 #

    본 포스팅은 c#으로 카드의 태그값을 알아오는 기본적인 방법론을 설명한것에 지나지 않습니다.
    그러므로 상황에 맞게 직접 응용하셔야 합니다.

    질문하신 내용을 기반으로 답변을 드려보자면 태그값을 읽어오고 결과를 처리하고 변수를 초기화해서
    다시 태그값을 읽어오도록 준비를 해야줘야 하겠지요 ^^; (이또한 어디까지나 기본적인 방법일뿐이고
    상황에 맞게 적절하게 응용하셔야 겠지요!)
  • 김시현 2015/07/30 23:05 # 삭제 답글

    님께서 첨부하신 소스파일을 열고
    압축을 풀면 폴더랑 솔루션 파일 하나 나오는데
    솔루션파일 열면 using system으로 시작하는 코드는 어디있나요

    그리고 이 솔루션 파일자체로 uid 읽을수 있는건가요
    skawk7264@naver.com 여기로 답장 주시면
    공부에 많은 도움이 될것 같습니다
  • Heb614 2015/07/31 11:22 #

    전화번호는 제가 지웠습니다. (개인정보 노출은 위험하므로)
    그리고 using system 은 폼의 소스코드에 명시되어 있습니다.

    첨부된 소스코드를 확인 할때 VS2008 이상을 권해드립니다.
  • 김시현 2015/10/26 01:45 # 삭제 답글

    리더기 종류는 상관없이 그냥 카드를 가져다가 대면 uid가 일단 컴퓨터로 전송되는건가요?
    그게 아니라면 다른 명령이나 무언가를 설치해야하나요
    카톡아디 leopard7264
    꼭 카톡 답주셨으면 합니다.
  • 김시현 2015/10/28 13:51 # 삭제 답글

    tag를 리더기에 처음 찍을때는 원하는 값이 나오지만
    잠시후 다시 찍으면 값이 안나옵니다
    값이 나오게 하려면 start를 다시해야하던데 원래 그런가요
  • 최태영 2016/12/19 17:29 # 삭제 답글

    RFID 900MHz reader 와 writer를 제작하려고 알라보다,,, 궁금한게 너무너무 많아서 이렇게 글을 남겼어요....
    카톡 아이디 : saranghaehanda
    부탁드릴게요 ^^*
  • Heb614 2016/12/21 14:49 #

    죄송합니다! 전 sns 자체를 안합니다!
  • 최원준 2017/05/18 17:19 # 삭제 답글

    비슷한 원리로 인식이 가능한 rfid칩과 리더기 사이에 어느정도 거리가 벌어질시에 경보음이 울리게끔 제작 가능한가요?
  • Heb614 2017/05/19 00:38 #

    가능하지 않을까요? 이미 비슷한걸 도난 방지등에 사용하고 있지 않나요?
  • 라온 2017/10/08 16:10 # 삭제 답글

    안녕하세요 방탈출카페를 운영하는데 업체랑 연결이 안되서 급한 마음에 이렇게 연락드립니다.
    아두이노 카드리더기에 4장의 카드를 터치를 해야 문이 열리는데 1장의 카드가 고장이 나면서 열리지 않습니다
    이런 상황에서 혹시 카드를 만들어 낼수 있는지 궁금해서 이렇게 연락드립니다.
    제가 연락할수 있는 방법이 있는지 궁금하네요
    아니시면 문자라도 주시면 감사하겠습니다.
    부탁드립니다.
    010-2739-1390 부탁드립니다.
댓글 입력 영역


구글광고(160X600)