압력센서
이번 시간에는 어떠한 물체의 무게를 측정해 볼 수 있는 압력 센서에 대해서 알아 보도록 하겠습니다.
실습 부품
다음과 같이 실습 부품이 필요로 합니다. 압력센서는 크기와 측정 가능한 무게에 따라서 가격이 많이 차이가 납니다.
시뮬레이션
https://www.tinkercad.com/things/lqXgEmeai1U
// 센서값을 읽기 위해 아날로그핀 0번을 지정한다.
const int FlexPin = A0;
const int led =9;
void setup()
{
// 센서값을 읽기 위해 시리얼 모니터를 사용할 것을 설정.
Serial.begin(9600);
pinMode(led,OUTPUT);
}
void loop()
{
int FlexVal; // 센서값을 저장할 변수
// 아날로그를 입력 받음 (0~1023)
FlexVal = analogRead(FlexPin);
// 시리얼 모니터로 출력
// sensor: 라는 텍스트를 프린트한다.
Serial.print("sensor: ");
// flexVal의 값을 출력후 줄바꿈을 한다.
Serial.println(FlexVal);
int lightValue = map(FlexVal, 864,1023, 0,255);
analogWrite(led, lightValue);
delay(500);
}
서브목차