Uknow's Lab.
article thumbnail

 

 

Wemos D1 mini.

UNO 보다 작으면서, 와이파이가 내장되어 있어서

저는 와이파이를 사용해야 하는 작업이 있을 때 주로 씁니다

이번엔 D1 mini로 와이파이 연결을 해봅시다.

 

 

Wemos D1 mini 세팅에 관해선 아래 글을 참고해주세요.

https://uknowblog.tistory.com/254

 

[아두이노] Wemos D1 mini 세팅

Wemos D1 mini 아두이노를 사용할 때 가장 흔히 볼 수 있는 건 아무래도 UNO 보드일 것입니다. 하지만 UNO 보드는 WiFi를 사용하려면 별도의 와이파이 모듈을 사용해야 합니다. Wemos D1 mini 보드는 UNO 보

uknowblog.tistory.com

 

 

 

 

<cpp />
#include <ESP8266WiFi.h> // 와이파이명 const char* ssid = "(와이파이 명)"; const char* password = "(와이파이 비밀번호)"; void setup() { Serial.begin(115200); delay(10); // 와이파이 스캔 int n = WiFi.scanNetworks(); Serial.println("Scan Done"); if(n == 0) { Serial.println("no networks found"); } else { Serial.print(n); Serial.println(" networks found"); for(int i = 0; i<n; i++) { Serial.print(i + 1); Serial.print(": "); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*"); delay(10); } } // Connect to WiFi network 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()); Serial.println("connection Start"); } void loop() { }

 

위 코드는 와이파이를 스캔하고 연결하는 코드입니다.

ssid에 와이파이 이름을,

password에 와이파이 비밀번호를 입력하면 됩니다.

 

 

 

저는 총 8개의 와이파이가 잡혔고,

그 중 제 와이파이에 연결하였습니다.

 

5G 와이파이는 지원하지 않는 모양인지 스캔이 되지 않아,

일반 와이파이로 지정해주었습니다.

profile

Uknow's Lab.

@유노 Uknow

인생은 Byte와 Double 사이 Char다. 아무말이나 해봤습니다.