본문 바로가기

메이커 이야기/NodeMCU

NodeMCU - ESP32 DEV1 사용하기

반응형

최근, 아마 대부분의 분들이 NodeMCU 1.0v (ESP8266)을 사용하고 계실 텐데요.

이번에 제가 다뤄볼 보드는 ESP32 입니다.

ESP32의 경우 국내에서는 아직 많이 사용되어지지 않고 있는 모델인데, 해외에서는 많은 관심고 사용이 되어지고 있는 모델이죠!

특히 ESP32는 다양한 확장성과 성능이 ESP8266보다 뛰어나기 때문에 앞으로 NodeMCU(ESP8266) -> NodeMCU(ESP32) 로 넘어가지 않을까 싶습니다.

저역시 ESP32를 활용해서 IoT 제품을 만들어야 하기 때문에, 개인적으로 Device를 다루면서 필요한 내용을 정리해보고자 합니다~! 

 

보드는 NodeMCU를 다루는 방식과 거의 동일하다고 보시면 됩니다.

○ Arduino SKETCH에 개발 환경 설정하기

1. 우선 파일- 환경설정 : https://dl.espressif.com/dl/package_esp32_index.json

에 다음과 같이 환경 변수를 등록해주세요.
만일 NodeMCU를 사용하고 계시다면,  ','를 사용하여 위의 내용을 추가해주시면 됩니다.

2. 그리고 툴-보드-보드매니저를 활용하여 ESP32를 검색하여 설치하여 주면 개발 환경 셋팅 끝


○ Blink 예제 활용하기

1. 그럼 모든 아두이노의 기초 Blink를 사용해서 업로드 해보도록 하겠습니다~!
2. 

3. 스케치 코드 입력

void setup() {
  pinMode(23,OUTPUT);

}

void loop() {
  digitalWrite(23,HIGH);
  delay(1000);
  digitalWrite(23,LOW);
  delay(1000);
}

 

그리고 업로드를 해주세요~! 
만일 업로드가 안되면, 아마 포트 문제이겠죠??!

포드 잘연결되었는지 확인해주시고!

Blink가 잘 작동 되는지 확인하시면 될것 같습니다!

즐거운 코딩하세요~! 

반응형