[C#윈폼120] (MYSQL저장#4) 아두이노/온습도센서(DHT-11) 시리얼포트로 받기! 사물인터넷(IoT)과 데이터베이스(Database) 시리즈!(녹칸다/포로리야공대가자)
(MYSQL저장#4) 아두이노/온습도센서(DHT-11) 시리얼포트로 받기! 사물인터넷(IoT)과 데이터베이스(Database) 시리즈!(녹칸다/포로리야공대가자)
-여기서 부터는 MYSQL이 설치가 되어있어야 진행이 가능하다!
-C#에서 MQSQL과 연결하기 위한 커넥터 라이브러리를 설치한다!
-커넥터 라이브러리는 시리즈에서 항상 설치과정을 보여주고 시작한다!
-그러나 전체 프로젝트 용량이 50메가 정도 되어서 업로드 할때는 라이브러리 파일을 삭제하고 업로드한다(블로그 파일용량 10메가 제한)
-녹칸다가 삭제한파일을 다시 복구하는 방법에 대해서 매 시리즈마다 설명을 추가한다!
-이번편에서는 아두이노에 온습도센서(DHT-11)을 연결하고 시리얼포트 컨트롤을 이용해서 아두이노에서 출력되는 센서정보를 C#윈폼으로 받은다음, 값을 데이터베이스(database)인 MYSQL에 저장한다!
-센서로 부터 얻을 수 있는 값은 온도와 습도값이다~!
-저장된 정보를 리스트뷰에 출력해보자!
-저장된 정보의 일정한 범위를 추려내서 chart를 이용해서 그래프로 출력해보자!
-추려낸 정보를 csv파일로 저장해보자!
실습용 SQL파일
C#프로젝트
(MYSQL관련 파일이 용량이 커서 업로드 용량제한 때문에 삭제하고 업로드)
(빈프로젝트에 MYSQL 라이브러리 다운받고 실습프로젝트에 붙혀넣으면 될듯!)
(아래 2개 경로안에 있는 파일 전부다 복붙!)
/packages
/example110/bin/Debug
아두이노코드
C#에서 MYSQL 사용하는 기본 코드
관련라이브러리(DHT11)