int Led = 13;
int FSRsensor = A0; // 센서값을 아나로그 A0핀 설정
int value = 0; // loop에서 사용할 변수 설정
void setup()
{
pinMode(Led, OUTPUT);
Serial.begin(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); // 변환된 센서 값으로 LED 밝기 조절
delay(1000);
}
동작 영상입니다.
아두이노와 압력센서를 사용해 LED를 점멸하고 밝기조절도 가능한 프로그램을 완성했습니다.
이 FSR402는 무게가 무거운 물건을 제어하기에는 무리가 있습니다. FSR402의 데이터는 1KG을 측정하며 기록된 정보입니다. 즉 1KG에서 데이터시트와 같은 효력을 낼 수 있으며, 그 이상의 무게에서는 무게가 무거워질수록 정확도가 떨어지게됩니다.
그리하여 약한 터치를 감지하거나 가벼운 힘을 측정할 때 주로 사용됩니다. 하지만 낮은 압력에서는 그만큼 민감하게 반응하여 힘을 센싱할 수 있습니다.