스마트 디바이스 실습 3주차
ESP32 LED Blink(점멸) 실습
한세대학교 컴퓨터공학과 22학번 김선영
한세대학교 컴퓨터공학과 22학번 김선영
1-1. 제어판>하드웨어 및 소리>장치관리자 창을 띄움.
1-2. 제어판에서 포트 번호(COM)를 확인한 후 IDE에서 Tool>Port>(올바른 포트 번호) 를 선택함.
1-3. IDE에서 Tools>Bord>ESP32>ESP32 DEV MODULE(장치 모듈)을 선택함.
위 사진과 같이 연결
2-1. SELECT 창에 ESP32 DEV MODULE를 선택한 후 -> 버튼을 눌러 컴파일(compile)해줌.
2-2. 컴파일링이 진행될동안 장치의 오른쪽 버튼(업로드 버튼)을 2초 누름.
2-3. 컴파일 & 업로드
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초 지연.
- LED에는 극성이 있어서 올바르게 연결하지 않으면 제대로 작동하지 않는다는 것을 알게 됨.
- 전기 회로에서 GND 핀은 중요한 역할을 하며, 전압을 조절하거나 전기 신호를 처리하는 역할을 한다는 것을 배움.
- 이러한 기초적인 전기 개념을 이해하면 아두이노 보드를 이용해 다양한 전자제품을 만들고 조작하는 것이 가능해진다는 것을 느낌