페이지

2026년 6월 19일 금요일

6.6.3. 압력 센서로 스마트 조명 만들기





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




 

댓글 없음:

댓글 쓰기