아두이노 d1 셋업

BABY CAT·2023년 7월 17일
0

Arduino

목록 보기
25/28

1.보드설치

arduino.esp8266 url추가

( https://dl.esp 처럼 기존에 적힌 것이 있는 경우 한 줄에 한 url 입력 )

tools > board > boards manager에서

esp8266검색해서 설치

여기서 install 버튼이 안뜨면

아두이노sketch를 버전 업데이트

esp8266보드 설치 후

board설정에서

LOLIN(WE D1 R1 MINI 보드로 설정

2.라이브러리설치

설치 확인

// 필요한 라이브러리를 포함합니다.

#include <ESP8266WiFi.h>



// WiFi 연결을 위한 인증 정보를 설정합니다.

const char* ssid = "RXO_2.4";

const char* password = "rxo12345678";



// LED가 연결된 핀 번호를 설정합니다.

const int ledPin = D1;



// WiFi 클라이언트 객체를 생성합니다.

WiFiClient client;



void setup() {

  // 시리얼 통신을 초기화합니다.

  Serial.begin(9600);



  // WiFi 네트워크에 연결합니다.

  WiFi.begin(ssid, password);

  

  while (WiFi.status() != WL_CONNECTED) {

    delay(1000);

    Serial.println("WiFi 연결 중...");

  }



  Serial.println("WiFi 연결 성공!");

  

  // LED 핀을 출력 모드로 설정합니다.

  pinMode(ledPin, OUTPUT);

}



void loop() {

  // 웹 페이지에 연결합니다.

  if (client.connect("example.com", 80)) {

    Serial.println("example.com에 연결되었습니다.");



    // LED를 켭니다.

    Serial.println("led on");

 //   delay(3000);

    digitalWrite(ledPin, HIGH);

    delay(1000);

  

    // LED를 끕니다.

    Serial.println(".com 연결을 닫습니다");

    Serial.println("led off");

   // delay(3000);

    digitalWrite(ledPin, LOW);

     

    

    delay(1000);

   

    // 연결을 닫습니다.

    client.stop();

  } else {

    Serial.println("서버에 연결할 수 없습니다.");

  }



 // delay(5000);

}



//시리얼모니터 확인

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

글 잘 봤습니다, 감사합니다.

답글 달기