Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 7848|回復: 3
打印 上一主題 下一主題

關於Flexiforce pressure sensor

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-7 18:12:35 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
你好:
我使用Flexiforce pressure sensor(Flexiforce Demo Kit #280017) 1磅 搭配
Board Of Education USB(#28850) 使用它的範例程式PBasic,以下為他的程式碼

' Flexiforce Simple.bs2
' Displays R/C Discharge Time in BASIC Stamp DEBUG Window
' {$STAMP BS2}
' {$PBASIC 2.5}

' -----[ Declarations ]----------------------------------------------------

rawForce        VAR     Word            ' Stores raw output
sensorPin       CON     15              ' Flexiforce sensor circuit

' -----[ Main Routine ]----------------------------------------------------

Measure:
  HIGH sensorPin                        ' Discharge the capacitor
  PAUSE 2
  RCTIME sensorPin,1,rawForce           ' Measure RC charge time
  DEBUG HOME, "Flexiforce raw output = ", DEC rawForce,CR
GOTO Measure

問題為:
為何他顯示的值是並不線性,也就是在施較小的力時顯示卻是較大的值.
我使用示波器觀察Flexiforce pressure sensor的電壓輸出,發現它與電腦顯示的值並不一致.
即示波器顯示電壓在上昇,而範例程式的值卻沒有跟著上昇,呈現上下跳動沒有固定的值顯示.
請問可以改善嘛?或者是程式方面可以再重新撰寫?
還有...請問那裡可以下載PBasic的操作手冊?

Flexiforce Pressure Sensor for robofun.ppt

381.5 KB, 下載次數: 3781

示波器顯示圖形

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-10 20:21 , Processed in 0.105595 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表