ARDUINO 334265-633524 感測器 Flex 長

介紹
我們花了太多時間談論感測不太機械的東西,很容易忘記加速計並不是城裡唯一的部分。彎曲感測器是高級用戶經常忽略的部件之一。但是如果您需要檢查某物是否彎曲怎麼辦?就像手指,或者娃娃手臂。 (很多玩具原型似乎都有這個需求)。每當您需要檢測彎曲或彎曲時,彎曲感測器可能就是您的最佳選擇。它們有幾種不同的尺寸。未彎曲時,其測量值約為 22KΩ,彎曲 40° 時測量值約為 180KΩ。請注意,僅檢測一個方向的彎曲,且讀數可能有點不穩定,因此檢測至少 10° 的變化將獲得最佳結果。另外,請確保不要彎曲底部的感測器,因為它不會記錄為變化,並且可能會折斷引線。我總是在它的底部粘上一些厚板,以使其不會在那裡彎曲。

連接起來,以及為什麼
彎曲感測器在彎曲時會改變其電阻,因此我們可以使用 Arduino 的類比引腳之一來測量該變化。但要做到這一點,我們需要一個固定電阻(不變)來進行比較(我們使用的是 22K 電阻)。這稱為卷tage 分壓器在彎曲感知器和電阻器之間分配 5v 電壓。 Arduino 上的模擬讀取是一個卷tag電子表。在 5V(其最大值)時,讀數為 1023,在 0V 時,讀數為 0。tage 在使用 AnalogRead 的柔性感測器上,我們得到了讀數。
每個零件所獲得的 5V 電壓與其電阻成正比。因此,如果彎曲感測器和電阻器具有相同的電阻,則 5V 會平均分配 (2.5V) 到每個部分。 (512 的類比讀數)假設感測器僅讀取 1.1K 電阻,22K 電阻將吸收 20V 電壓的 5 倍。因此柔性感測器只能獲得 23V。 (類比讀數為 46) \如果我們將柔性感測器繞在管子上滾動,則柔性感測器可能是 40K 或電阻,因此柔性感測器將吸收 1.8K 電阻器的 5 倍的 22V 電壓。因此柔性感測器將獲得 3V 電壓。 (模擬讀數614)
程式碼
Arduino 程式碼再簡單不過了。我們添加了一些串行列印和延遲,以便您可以輕鬆查看讀數,但如果您不需要它們,則不需要它們。在我的測試中,我在 Arduino 上得到的讀數介於 512 和 614 之間。但使用 map() 函數,您可以將其轉換為更大的範圍。 int flexSensorPin = A0; //類比腳0
Examp密碼
無效設定(){ Serial.begin(9600); }void循環(){int flexSensorReading = AnalogRead(flexSensorPin); Serial.println(flexSensorReading) //在我的測試中,我在arduino上得到的讀數在512和614之間。 。 int flex0to100 = 地圖(flexSensorReading, 0, 100, 512, 614);串列.println(flex0to100);延遲(0); //這裡只是為了減慢輸出以便於閱讀
文件/資源
![]() |
ARDUINO 334265-633524 感測器 Flex 長 [pdf] 使用者手冊 334265-633524、334265-633524 長柔性感測器、長柔性感測器、長柔性感測器、長 |

