ESP

ESP32C3 SuperMini -1

찬영_00 2024. 12. 28. 11:59

ESP32보드는 어느정도 다루어 보았지만 이번 게시물은 역시나 프로젝트를 위해 보드 하나를 더 알아가기 위해 리뷰 겸 제어를 해볼 예정이다.

 

ESP32C3 SuperMini는 매우 작고 WiFi도 사용이 가능하여 선택했다.

 

https://www.tindie.com/products/adz1122/esp32-c3-development-board-esp32-supermini/

 

ESP32-C3 Development Board ESP32 SuperMini by Maker go on Tindie

ESP32-C3 Development Board ESP32 SuperMini Development Board ESP32 Development Board WiFi Bluetooth

www.tindie.com

위는 회로도이니 참고하고, 아래는 핀맵이다.

간단하게 LED제어와 시리얼모니터에 출력을 진행해보겠다.

 

나는 아두이노 IDE를 사용할건데 아래 깃허브에서 보드에 대한 자세한 설명과 IDE 사용법이 적혀있으니 따라하자

https://github.com/sidharthmohannair/Tutorial-ESP32-C3-Super-Mini

 

GitHub - sidharthmohannair/Tutorial-ESP32-C3-Super-Mini: This tutorial provides a comprehensive guide on using the ESP32-C3 Supe

This tutorial provides a comprehensive guide on using the ESP32-C3 Super Mini, including board specifications, pinouts, getting start on Arduino IDE, and so on - sidharthmohannair/Tutorial-ESP32-C3...

github.com

 

#define LED_BUILTIN 8

void setup() {
  Serial.begin(115200);
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, LOW);
  Serial.println("OFF");
  delay(2000);
  digitalWrite(LED_BUILTIN, HIGH);
  Serial.println("ON");
  delay(1000);
}

여기서 시리얼모니터에 출력이 안되는 경우가 발생할 수 있다.
직렬통신에 문제가 있는 것이다. 

그럼 밑을 따라라

"부팅 시 USB CDC"를 활성화하면 부팅 중에도 USB 연결이 활성 상태로 유지되므로 ESP32-C3가 다시 시작된 후 직렬 포트가 감지되지 않는 문제를 해결하는 데 도움이 될 수 있습니다.

 

https://youtube.com/shorts/T2Z5Ih-gR0M?feature=share

 

이렇게 간단하게 제어가 가능하다.

다음 포스팅에서는 조그만한 스텝모터 제어를 다루어 보겠다.