ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [아두이노 컴파일] esp8266 ch340G 와이파이 연결
    하드웨어 2023. 3. 16. 16:01
    반응형

    이전 글의 blink 테스트가 완료되었음을 확인하고 이어 진행합니다. 

     

     
    #include <ESP8266WiFi.h>                     // 라이브러리 추가  오류가 발생할 경우 라이브러리를 추가 후 작업합니다.
    #include <ESP8266HTTPClient.h>   // 라이브러리 추가  오류가 발생할 경우 라이브러리를 추가 후 작업합니다.
    
    const char* ssid = "wifi-name"; // Wi-Fi 네트워크 이름
    const char* password = "pwd123424234123"; // Wi-Fi 네트워크 비밀번호
    
    void setup() {
      // put your setup code here, to run once:
      Serial.begin(115200);    // 보드의 속도를 정의합니다. 
      delay(10);
      
    
      // Wi-Fi 연결 설정
      Serial.println();
      Serial.println();
      Serial.print("Connecting to ");
      Serial.println(ssid);
      WiFi.begin(ssid, password);
      while (WiFi.status() != WL_CONNECTED) {  //연결이 안되었을경우 0.5초마다 반복적으로 설정을 시도합니다..
        delay(500);   
        Serial.print(".");
      }
      //연결이 되었을 경우 이쪽으로 넘어옵니다.
      Serial.println("");
      Serial.println("WiFi connected");  
      Serial.println("IP address: ");
      Serial.println(WiFi.localIP());
    
    
    }
    
    void loop() {
       //설정이 완료되었으면 loop 문이 실행됩니다.   
      Serial.println("loop");
    
      HTTPClient http;
      http.begin("http://데이터를 보낼 url을 입력합니다?DATA=esp8266"); // 전송할 URL 설정
      int httpCode = http.GET(); // GET 방식으로 전송
      String payload = http.getString(); // 전송 결과를 문자열로 받아옴
    
      Serial.println(httpCode); // 전송 결과 출력
      Serial.println(payload); // 전송 결과 출력
    
      http.end(); // HTTP 연결 종료
    
    
       delay(10000);      //10초 마다 반복 수행. 
    }

     

    컴파일이 정상적으로 완료가 되었다면, 시리얼 모니터에 아래와 같이 나올것입니다. 

     

     

    제 와이파이의 이름은 bb 였구요. 192.168.0.47에 배분되었네요. http 통신이이 정상적으로 200으로 리턴되어 들어왔네요. 

     

     

     

    서버에 데이터가 들어온 시간을 남겨두었는데 10초 간격으로 잘 들어오네요. 

    반응형

    '하드웨어' 카테고리의 다른 글

    [아두이노 컴파일] esp8266 ch340G  (0) 2023.01.31
    리눅스 USB os 만들기.  (0) 2022.01.11
    gps 위경도 구하기.  (0) 2021.10.15
    [ESP8266] Serial 서버로 업로드하기  (0) 2017.08.28
    Orange Pi Android Setup - Orange Pi PC Plus  (0) 2017.08.19

    댓글

Designed by Tistory.