# SEN 시리즈 사각형 플렉스 압력 센서 사용하기 (feat. 예제 소스 & 배선도)

 


안녕하세요.

디바이스마트 에디터 미니입니다.


지난 6월,

SEN 시리즈 플렉스 압력 센서를 신상품으로 가져왔는데요!


규격별로 반응이 꽤 좋더라구요!!

(❁´◡`❁)


그래서 예제소스와 배선도를 블로그에도

포스팅해보려고해요!


플렉스 압력 센서는 이렇게 생겼는데요~


요 센서는 54mm 제품이고,

600mm 제품도 있는데 잘라서 사용도 가능하답니다!



플렉스 압력센서 상세 스펙이에요

너비는 15mm, 최대하중 15kg!


위 센서들은 플렉스 센서가 아닌

플렉스 '압력' 센서로 구부림과 압력이 함께 감지되는데요,

구부릴 때 들어가는 힘에 따라 값이 바뀌는 센서이기때문에

최대하중도 함께 표시가 되어있어요!


동작 전압은 3.3V 이기때문에

아두이노, 라즈베리파이, 마이크로비트 모두와 호환이 가능한

완전 만능템!!


저는 아두이노에 연결해 사용해보았는데요!

그럼 배선도 먼저 볼게요!


- 플렉스 압력센서 배선도 -



사용된 센서는 SEN02 플렉스 압력 센서이고

저항은 330kΩ을 사용했어요!


플렉스 압력센서는 아날로그 센서로

출력값이 0~1023으로 나오기 때문에

이 범위를 조절하고자 저항을 사용합니다!


그렇기때문에 저항값이 무조건 얼마여야해! 가 아닌,

필요에 따라 조절해 사용하면 된다는 점~~!


다음은 예제 소스 입니다!


- 플렉스 압력센서 예제소스 -

int FlexPin = A0; // 센서값을 읽기 위해 아날로그핀 0번을 FlexPin에 지정한다.
 
void setup()
{
  Serial.begin(9600);  // 센서값을 읽기 위해 시리얼 모니터를 사용할 것을 설정.
}

void loop()
{
  int FlexVal;    // 센서값을 저장할 변수
  FlexVal = analogRead(FlexPin);  // 아날로그를 입력 받음 (0~1023) 

  Serial.print("sensor: "); // sensor: 라는 텍스트를 프린트한다.
  Serial.println(FlexVal);  // println은 줄바꿈 명령이다. flexVal의 값을 출력한다.

  delay(500);
}


예제 소스도 엄청 간단하죠?!!


플렉스 센서라고 해서 괜히 긴장했는데

생각보다 간단하고 제어가 쉽더라구요!!


압력의 정도에 따라 값이 변화하니

그 값을 가지고 제어하면 원하는 제품도 만들 수 있을거같아요(ง •_•)ง


그럼 원형 플렉스 압력 센서 사용법으로

다시 돌아올게요!🙌🏻


댓글 쓰기

0 댓글