arduino ติดต่อ force sensor
นี่คือตัวตรวจจับแรงกดที่ได้รับการพัฒนาขึ้นมาด้วยเทคโนโลยีฟิล์มโพลีเมอร์แบบหนาหรือ PTF (polymer thick film) ตัวตรวจจับแรงกดแบบนี้จะให้ค่าความต้านทานไฟฟาลดลงเมื่อมีแรงกดมากระทำตัวแผ่นฟิล์มตรวจจับมากขึ้น ทำให้เรียกตัวตรวจจับแบบนี้ว่า FSR หรือForce Sensing Resistor
FSR ไม่ใช่โหลดเซล (load cell) หรือสเตรนเกจ (strain gauge) แต่มีคุณสมบัติในการทำงานที่คล้ายกัน นั่นคือ สามารถตรวจจับแรงกดได้ แต่ FSR จะให้ค่าในเชิงแนวโน้ม จึงเหมาะสำหรับการตรวจจับเพียงว่า เกิดแรงกดขึ้นที่ตัวตรวจจับหรือไม่ หรืออาจพอวัดได้ว่า แรงกดนี้มีแนวโน้มมากหรือน้อย โดย FSR ไม่เหมาะสำหรับการนำไปใช้ในการวัดค่าแรงกดจริงๆ
code ตัวอย่างนะครับ
int FSR_Pin = A0; //analog pin 0 void setup(){ Serial.begin(9600); } void loop(){ int FSRReading = analogRead(FSR_Pin); Serial.println(FSRReading); delay(250); //just here to slow down the output for easier reading }
สั้นๆแค่นี้ครับ ดู OUTPUT ที่ serial monitor อย่าลืมกดตัว sensor ด้วยนะครับ ลองกดทั้ง เบาๆและ กดหนักๆ
จะเห็น ความแตกต่างกันครับ