[아두이노 강좌] 압력 센서를 이용한 서보모터 제어하기 2017. 6. 20. 18:04
안녕하세요 에듀이노 입니다.
▶FSR(Force Sensing Resistor)이라는 이름으로 알려져 있는 저항방식 센서는 압력이 가해지면 저항이 달라지는 특성을 이용한 센서 입니다.
▶ 그림과 같이 압력 센서는 4개의 레이어로 구성되어 있습니다. Electrode의 면적 중
#include <Servo.h> //서보모터 라이브러리 호출 Servo myservo; //서보모터 제어문 int sensor = A2; //압전 센서핀을 A2번으로 설정 int servo = 11; //서보모터핀을 11번으로 설정 void setup(){ Serial.begin(9600); //시리얼 통신, 속도는 9600 myservo.attach(servo); //모터 시작 } void loop(){ int val = analogRead(sensor); //압전 센서의 데이터 받아오기 int angle = map(val, 0, 1023, 0, 180); //압력센서 값을 모터값으로 변환 Serial.println(angle); //모터값을 시리얼 모니터로 출력 myservo.write(angle); } ※
참고
▶ 위 사진들을 비교해보면 압력 센서에 압력을 가하기 전 서보 모터는 정지 상태에 있습니다. 4.4 동영상 여기까지 ' 압력 센서를 이용한 서보모터 제어하기 ' 였습니다.
|