3. ESP32 LED Blink(점멸) - sunbang123/Smart_device GitHub Wiki
-
1-1. 제어판>하드웨어 및 소리>장치관리자 창을 띄움.
-
1-2. 제어판에서 포트 번호(COM)를 확인한 후 IDE에서 Tool>Port>(올바른 포트 번호) 를 선택함.
-
1-3. IDE에서 Tools>Bord>ESP32>ESP32 DEV MODULE(장치 모듈)을 선택함.
아두이노 핀보드

설명
- 아두이노 핀보드는 마이크로컨트롤러에서 사용되는 다양한 핀들을 관리하고 사용할 수 있도록 해주는 보드
- 보드는 대개 직사각형 모양으로 되어 있으며, 이 안에 다양한 핀들이 위치함.
- GND 핀은 전기 회로에서 전하가 흐르는 기준점인 그라운드(Ground)를 나타냄.
- 이 핀들은 전기 회로에서 전압을 조절하거나 전기 신호를 처리하는 역할을 함.

int LED_BUILTIN = 22; // 내장 LED가 연결된 디지털 핀 번호를 상수 22로 설정함.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
- setup() : 내장 LED가 연결된 디지털 핀을 출력으로 설정함.
- digitalWrite(LED_BUILTIN, HIGH/LOW) : 내장 LED를 켬.
- delay(1000) : 1초 지연.
-
2-1. SELECT 창에 ESP32 DEV MODULE를 선택한 후 -> 버튼을 눌러 컴파일(compile)해줌.
-
2-2. 컴파일링이 진행될동안 장치의 오른쪽 버튼(전원공급 버튼)을 2초 누름.
-
2-3. 컴파일이 성공하면 아래의 화면처럼 출력이 되는걸 볼 수 있음.

- LED에는 극성이 있으며, 긴 다리가 양극, 짧은 다리가 음극.
- 양극과 음극을 바르게 연결하지 않으면 제대로 작동하지 않음.
- LED 22 핀에 회로가 적절하게 연결되었는지 확인 함. (GPIO22, 저항, LED +)
KakaoTalk_20230324_152734549.mp4
- LED에는 극성이 있어서 올바르게 연결하지 않으면 제대로 작동하지 않는다는 것을 알게 됨.
- 전기 회로에서 GND 핀은 중요한 역할을 하며, 전압을 조절하거나 전기 신호를 처리하는 역할을 한다는 것을 배움.
- 이러한 기초적인 전기 개념을 이해하면 아두이노 보드를 이용해 다양한 전자제품을 만들고 조작하는 것이 가능해진다는 것을 느낌.