프로그래밍/C# MYSQL

[C#윈폼125] (MYSQL저장#7) 아두이노/RFID리더(RC522) 태그ID 시리얼포트로 받기! 사물인터넷(IoT)과 데이터베이스(Database) 시리즈!(녹칸다/포로리야공대가자)

덕력킹 2021. 3. 29. 23:36
반응형

 

 

(MYSQL저장#7) 아두이노/RFID리더(RC522) 태그ID 시리얼포트로 받기! 사물인터넷(IoT)과 데이터베이스(Database) 시리즈!
-여기서 부터는 MYSQL이 설치가 되어있어야 진행이 가능하다!
-C#에서 MQSQL과 연결하기 위한 커넥터 라이브러리를 설치한다!
-커넥터 라이브러리는 시리즈에서 항상 설치과정을 보여주고 시작한다!
-그러나 전체 프로젝트 용량이 50메가 정도 되어서 업로드 할때는 라이브러리 파일을 삭제하고 업로드한다(블로그 파일용량 10메가 제한)
-녹칸다가 삭제한파일을 다시 복구하는 방법에 대해서 매 시리즈마다 설명을 추가한다!
-이번편에서는 아두이노에 RFID리더(RC522)를 연결하고 RFID태그가 리딩되었을때 ID를 시리얼포트로 C#윈폼으로 전송한다!
-C#윈폼에 사용자를 등록할 수 있는 등록폼을 구성하고 사용자 정보를 입력한뒤 RFID태그를 태깅하면 사용자의 정보와 태그ID가 MYSQL에 저장된다!
-사용자정보를 출력할 수 있는 권한관리모드에서는 유저가 RFID태그를 태깅하면 사용자 정보가 데이터베이스(database)에서 C#윈폼으로 출력된다!
-이번에는 헬스장 회원가입하는 시스템이라고 가정하고 회원등록 및 회원을 인증할 수 있는 인터페이스를 만들어보자!

 

실습용 SQL파일

example125.sql
0.00MB



C#프로젝트
(MYSQL관련 파일이 용량이 커서 업로드 용량제한 때문에 삭제하고 업로드)
(빈프로젝트에 MYSQL 라이브러리 다운받고 실습프로젝트에 붙혀넣으면 될듯!)
(아래 2개 경로안에 있는 파일 전부다 복붙!)
/packages
/example125/bin/Debug

example125.zip
0.10MB


아두이노코드

C#125.txt
0.00MB


C#에서 MYSQL 사용하는 기본 코드

SQL기본구문(C#).txt
0.00MB

필요라이브러리(RC522)

https://github.com/miguelbalboa/rfid

아두이노관련 프로젝트(#47)

https://bota.tistory.com/1194

C#관련 프로젝트(#46)

https://bota.tistory.com/1247

반응형