페이지

2026년 4월 22일 수요일

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





CODE 3.2 | 가변 저항으로 LED 밝기 조절하는 코드
01void setup() {
02  pinMode(A0, INPUT); // 가변 저항은 입력
03  pinMode(9, OUTPUT); // LED는 출력
04  Serial.begin(9600); // 시리얼 통신 시작
05}
06 
07void loop() {
08  int sensorValue = analogRead(A0);
09  // 1. 가변 저항 값 읽기 (0~1023)
10  int outputValue = map(sensorValue, 0, 1023, 0, 255);
11  // 2. 범위 변환 (0~255)
12  analogWrite(9, outputValue); // 3. 변환된 값으로 LED 밝기 조절
13    
14  Serial.print("sensor = "); // 4. 변환 과정을 눈으로 확인하기
15  Serial.print(sensorValue);
16  Serial.print("\t output = ");
17  Serial.println(outputValue);
18  
19  delay(2); // 안정적인 동작을 위해 아주 잠깐 대기
20}


 

댓글 없음:

댓글 쓰기