IoT의 이해
전병현 교수
학습내용
학습목표 1. 라이브러리
2. DHT.h와 Adafruit 설치하기 3. 기타 라이브러리
1. 라이브러리에 대하여 설명할 수 있다.
2. DHT.h와 Adafruit 파일을 설치할 수 있다.
3. 기타 라이브러리를 활용할 수 있다.
1. 라이브러리
◉ 아두이노 라이브러리(Library)의 분류
• 표준라이브러리
- 아두이노 스케치 설치 시 함께 제공 - 폴더 확인 : Arduino/libraries
- 아두이노 스케치 확인 : 라이브러리 포함하기
• 사용자라이브러리
[ DHT11 모듈 ]
2. DHT.h와 Adafruit 설치하기(1)
• DHT11 : 모듈 내에 써미스터(온도 측정)와 습도를 측정하는 센서가 포함되어 있음
- 측정 범위 : 20 ~ 90% RH(상대습도) 0 ~ 50℃
- 습도 정확도 : ±5%RH - 온도 정확도 : ±2℃
◉ 온습도 센서
• 바로 가기 : https://www.arduinolibraries.info/libraries/dht-sensor-library
◉ DHT 다운로드
①
2. DHT.h와 Adafruit 설치하기(2)
◉ 스케치 실행(1)
2. DHT.h와 Adafruit 설치하기(3)
• 스케치 > 라이브러리 포함하기 > .zip 라이브러리 추가
①
②
③
◉ 스케치 실행(2)
①
다운로드 된 폴더로 이동 후 선택
2. DHT.h와 Adafruit 설치하기(4)
• 스케치 > 라이브러리 포함하기 > .zip 라이브러리 추가
◉ 라이브러리 추가 확인
2. DHT.h와 Adafruit 설치하기(5)
• 스케치 > 라이브러리 포함하기 > DHT sensor library
◉ 다운로드
①
2. DHT.h와 Adafruit 설치하기(6)
• 바로 가기 : https://github.com/adafruit/Adafruit_Sensor
◉ 라이브러리 실행
2. DHT.h와 Adafruit 설치하기(7)
• 스케치 > 라이브러리 포함하기 > adafruit Unified sensor
• 참고 : adafruit sensor
master를 설치하면 Adafruit Unified Sensor라고 나타남
3. 기타 라이브러리
◉ 종류
• 참고 : https://www.arduino.cc/en/Reference/Libraries
학습하기가 끝났습니다.
다음페이지 버튼을 클릭하여
평가문항을 풀어보세요. 프로그램 실습
※ 자료실에서 프로그램 소스 코드를 다운로드 받으세요.
1. DHT.h와 Adafruit 설치하기(1)
◉ 라이브러리 설치
실습
1. DHT.h와 Adafruit 설치하기(2)
2. 온 · 습도 센서를 활용하기 위해서 Adafruit 라이브러리를 설치한다.
https://github.com/adafruit/Adafruit_Sensor에 접속하여 파일을 다운로드 한다.
◉ 라이브러리 설치
1. DHT.h와 Adafruit 설치하기(3)
◉ 라이브러리 등록 및 확인
실습
1. DHT.h와 Adafruit 설치하기(4)
3. 아두이노 통합 개발 환경에 등록된 라이브러리 파일을 확인한다.
4. 스캐치 > 라이브러리 포함하기 > 메뉴의 하단에서 등록된 라이브러리를 확인한다.
◉ 라이브러리 등록 및 확인
2. 기타 라이브러리
◉ 기타 라이브러리
실습점검
1. DHT.h와 Adafruit 라이브러리를 설치할 수 있나요?
2. 기타 라이브러리들을 설치할 수 있나요?
예 예
아니오 아니오 실습 재미있게 해보셨나요?
‘라이브러리(Library)’ 에 대해 실습한 내용과 자신의 실습 결과물을 비교해 보세요.
실습점검
1. DHT.h와 Adafruit 설치하기
- 관련 사이트를 방문하여 최신 버전을 다운로드
- 다운로드 한 후 절차에 따라서 라이브러리를 통합 개발 환경 스캐치에 등록
◉ 교수자 실습 Tip
다음시간에는…
에 대해 학습해 보겠습니다.
참고문헌
6주차. 센서의 개념과 활용
1강. 센서의 이해
• ㈜메카솔루션. http://mechasolution.com