arduino ติดต่อ flex sensor
flex sensor ใช้วัดความโค้งงอเมื่อมีการเปลี่ยนแปลงของตัวsensor จะทำให้ค่าความต้านทานเปลี่ยน
เวปการนำไปประยุกต์ใช้
http://www.youtube.com/watch?v=0I3jZZrPbPs
การต่อวงจรก็ไม่ยากครับ นำค่า R มาต่อแบ่งแรงดันครับ เลือกค่า R อยู่ในย่าน 1K - 50 k
code ครับ
int flexSensorPin = A0; //analog pin 0 void setup(){ Serial.begin(9600); } void loop(){ int flexSensorReading = analogRead(flexSensorPin); Serial.println(flexSensorReading); //In my tests I was getting a reading on the arduino between 512, and 614. //Using map(), you can convert that to a larger range like 0-100. int flex0to100 = map(flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); delay(250); //just here to slow down the output for easier reading }
สั้นๆแค่นี้ครับ ดู OUTPUT ที่ serial monitor ทดลองงอตัว sensor ดูครับ