아두이노 압력센서 무게 - adu-ino ablyeogsenseo muge

이번에 함께 다룰 아두이노 부품은 FSR402 압력센서입니다.

FSR이란 Forse Sensitive Resistor의 약자로 물리적인 힘 , 무게 등에 따라 저항 값이 바뀌는 성질을 이용한 센서로 압력센서라고도 합니다. 간단한 구조와 저렴한 가격 , 얇고 , 잘 휘는 특성으로 산업용으로도 많이 사용되고 있습니다. 단점으로는 정밀하게 측정이 되지 않아 터치식이나 무게등을 측정하는곳에 사용하기 적합합니다.

FSR 402 압력센서는 DC전압 , AC전압 모두 사용이 가능하고 저항이기 때문에 +, - 극성이 없습니다.

- 회로 연결도

VCC - 5v

GND - GND

센서1 - VCC

센서2 - 10k 저항 - PIN A0

10k 저항 - GND

LED (+) - PIN 3번

LED (-) - GND 로 연결했습니다.

- 예제 소스 코드

int Led = 3; // LED를 3번핀 설정

int FSRsensor = A0; // 센서값을 아나로그 A0핀 설정

int value = 0; // loop에서 사용할 변수 설정

void setup()

{

pinMode(Led, OUTPUT); // 핀모드 LED를 출력으로 설정

Serial.begin(9600); // 시리얼 통신 설정 (보드레이트 9600)

}

void loop()

{

value = analogRead(FSRsensor); // 센서값을 아나로그로 읽어 value 변수에 저장

Serial.println(value); // 센서값을 시리얼 모니터에 출력

value = map(value, 0, 1023, 0, 255); // value에 저장된 센서값(0~1023)을 PWM값 0~255의 범위로 변환

analogWrite(Led, value); // 변환된 PWM값으로 LED를 켠다 (변하는 값으로 밝기를 조절)

delay(1000); // 1초의 딜레이

}

소스코드가 완성되었다면 업로드 후 동작을 해보겠습니다.

완성 되었다면 다른 압력센서로도 압력차이가 어떤식으로 나는지 실험 해보시는것도 좋을꺼 같습니다.

FSR 압력센서 구매링크

https://smartstore.naver.com/domekit/products/4327512224