페이지

2026년 6월 15일 월요일

5.4.3. 밝기가 조절되는 무드등 만들기





CODE 5.16 | 가변 저항으로 LED 밝기 조절하기
01int potPin = A0; // 가변 저항을 연결한 아날로그 핀
02int ledPin = 9; // LED를 연결한 PWM 출력 핀
03 
04void setup() {
05  pinMode(ledPin, OUTPUT); // LED 핀을 출력 모드로 설정
06  Serial.begin(9600); // 시리얼 모니터 통신 시작
07}
08 
09void loop() {
10  int sensorValue = analogRead(potPin); // 가변 저항 값 읽기
11 
12  // 가변 저항 값(0~1023)을 LED 밝기 값(0~255)으로 변환
13  int brightness = map(sensorValue, 0, 1023, 0, 255);
14 
15  analogWrite(ledPin, brightness);
16  // 변환된 밝기 값으로 LED 밝기 조절
17 
18  Serial.print("Sensor Value: ");
19  Serial.print(sensorValue);
20  Serial.print(" -> LED Brightness: ");
21  Serial.println(brightness);
22 
23  delay(50); // 0.05초 대기 후 다시 측정
24}



 

댓글 없음:

댓글 쓰기