1. 라이브러리화 할 코드를 .cpp 및 .h 형태로 구현
< WiFiConnection.h >
1
2
3
4
5
|
class WiFiConnection
{
public:
void connectWiFi(const char* ssid, const char* password);
};
|
< WiFiConnection.cpp >
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <WiFi.h>
#include “WiFiConnection.h”
void WiFiConnection::connectWiFi(const char* ssid, const char* password) {
Serial.println();
Serial.println();
Serial.print(“Connecting to “);
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(“.”);
}
Serial.println(“”);
Serial.println(“WiFi connected”);
Serial.println(“IP address: “);
Serial.println(WiFi.localIP());
}
|
2. 구현한 파일들을 하나의 폴더에 넣고 c:\사용자\사용자명\문서\Arduiono\libraries 에 폴더를 복사
3. 라이브러리를 복사할 시 Arduino IDE를 실행 중이었다면 IDE 종료
4. Arduino 재실행 후 스케치 > 라이브러리 포함하기 선택
참고자료
http://blog.naver.com/PostView.nhn?blogId=darknisia&logNo=221184509465
Leave A Comment