본문으로 바로가기

  아두이노(Arduino) 개발환경 구축 - 라이브러리 추가법  


애드라이프의 아두이노 모든 포스팅 리스트를 보고 싶으신 분은 공지 읽어주세요.



안녕하세요. 애드라이프 입니다.

이번 포스팅에서는 자체적으로 개발되어있는 라이브러리나 사용자들이 편이를 위해 개발한 라이브러리등을 필요에 따라 추가해서 손쉽게 구현해 프로그램에 사용할 수 있는 방법을 다뤄 볼까합니다.

총 2가지 방법으로 나눠 설명 드릴 텐데요. 많이 사용하는 방법이니 이번에 확실하게 기억해 두는게 좋습니다.



1. 아두이노 IDE 자체에서 다운받은 라이브러리 적용하기.


자신의 아두이노IDE를 실행해서 화면과 같이 클릭해보세요.

아두이노 라이브러리 추가하기

그럼 라이브러리 매니저가 실행되고 원하는 라이브러리를 검색하여 원하는 버전을 설치하면 끝입니다. ▼

아두이노 라이브러리 추가하기


사진에서 받은 라이브러리를 쓰는 프로그램을 발췌한 것입니다. ▼

#include <DHT11.h>                // 라이브러리 추가 필요
int DHT11_PIN=2;                // DHT11의 DATA핀을 아두이노 디지털 핀 2번에 연결한다.
DHT11 dht11(DHT11_PIN); 
void setup()
{
   Serial.begin(9600);            // 통신속도 9600
}
 
void loop(

프로그램에서 쓰는 방법은 #include<DHT11.h>처럼 라이브러리 파일에 있는 헤더피일을 포함시켜서 

해당 라이브러리의 함수를 끌어다 쓰는 방식으로 사용합니다.

이런 라이브러리가 없다면 하나하나 모든 기능을 프로그램으로 작성하고 정의해놓아야 하니 

라이브러리를 만들어 주신분들께 감사하는 마음으로 사용합시다!!




2. 웹에서 다운받은 라이브러리 적용하기. 

22

하지만 모든 라이브러리를 아두이노IDE의 라이브러리 매니저에서 받아서 쓸 수 있다면 얼마나 좋을까요...ㅠㅠ

이번에는 구글, 네이버, 다음 같은 웹사이트에서 검색 후 다운 받아 적용하는 방법을 알려드릴께요.

(필자는 1번에서 설치했던 라이브러리를 방법만 달리해서 다운 받았습니다.)

아두이노 라이브러리 추가하기

구글에서 dht11 libaray 라고 검색했습니다.

GitHub사이트가 첫줄에 DHT-sensor-library가 눈에 들어오네요. 클릭해봅니다.



아두이노 라이브러리 추가하기

위 사진에 우측하단에 download버튼을 클릭하면 해당 라이브러리를 다운 받을 수 있습니다.


아두이노 라이브러리 추가하기

지금 ZIP파일로 다운 받아서 2가지 방법으로 적용하는 방법을 소개하겠습니다.



아두이노 라이브러리 추가하기

첫번째로 ZIP파일 자체를 라이브러리를 등록하는 방법입니다.

자신의 아두이노IDE를 실행해서 위 사진과 같이 클릭합니다.


아두이노 라이브러리 추가하기

다운받은 라이브러리 파일이 저장되어있는 장소로 이동하여 선택하면 끝입니다.!!






두번째 방법은 파일을 직접 라이브러리 폴더에 적용하는 방법입니다.

우선 다운받은 파일을 압출을 풀어주세요.▼

아두이노 라이브러리 파일


압축푼 파일을 자신의 아두이노IDE가 설치된 경로로 이동해서 아래 그림과 같이 libraries 폴더를 클릭합니다.

아두이노 라이브러리 추가하기


libraries 폴더에 다운받아 압축푼 파일을 이동시켜 주세요.

파일안에 자신이 원하는 헤더파일이 있는지도 한번 확인해 주세요.

본 파일 같은 경우에는 DHT11.h  파일을 확인하면 됩니다.

두번째 방법까지 알아 보았습니다.

아두이노 라이브러리 추가하기


모두 성공적으로 라이브러리를 추가했다면 컴파일 해봅시다.

아두이노 라이브러리 추가하고 컴파일 하기

컴파일이 완료 문구를 확인 할 수 있습니다. !!


지금까지 아두이노IDE 개발환경 구축 5편 라이브러리 추가법(feat 헤더파일) 포스팅이였습니다.

계속해서 도움되는 포스팅으로 찾아 뵙겠습니다.

by 애드라이프