| 提交詢價信息 |
| 發布緊急求購 |
價格:電議
所在地:廣東 廣州市
型號:
更新時間:2019-03-28
瀏覽次數:1076
公司地址:廣州市荔灣區中山八路5號
![]()
王闖(先生)
《Arduino教程:認識超聲波傳感器(簡明版)》中, IL-200Kg有提到使用Mixly編程獲取超聲波傳感器的值, IL-200Kg詢問Arduino IDE中例程,現公布如下:
(有意者,請搜索“廣州洋奕”跟銷售——黃工了解美國傳感器Suncells IL-200Kg更多,謝謝!)
德國賽多利斯 PR5410/01儀表
德國賽多利斯 PR5410/03儀表
德國賽多利斯 PR5510/02儀表
德國賽多利斯 PR5510/04儀表
德國賽多利斯 PR5510/07儀表
德國賽多利斯 PR5510/08儀表
德國賽多利斯 PR5510/09儀表
德國賽多利斯 PR5510/12儀表
德國賽多利斯 PR1721/31儀表
德國賽多利斯 PR1721/34儀表
德國賽多利斯 PR1721/35儀表
德國賽多利斯 PR1721/36儀表
德國賽多利斯 PR6201/13L傳感器
德國賽多利斯 PR6201/23L傳感器
德國賽多利斯 PR6201/33L傳感器
德國賽多利斯 PR6201/53L傳感器
德國賽多利斯 PR6201/14L傳感器
德國賽多利斯 PR6201/24L傳感器
德國賽多利斯 PR6201/34L傳感器
德國賽多利斯 PR6201/54L傳感器
德國賽多利斯 PR6201/52LA傳感器
德國賽多利斯 PR6201/13LA傳感器
德國賽多利斯 PR6201/23LA傳感器
德國賽多利斯 PR6201/33LA傳感器
德國賽多利斯 PR6201/53LA傳感器
德國IL-200Kg傳感器
Mixly中的代碼
float checkdistance_2_3() {//測距函數
// 產生一個10us的高脈沖去觸發TrigPin
digitalWrite(2, LOW);//向2號數字口寫入低電平
delayMicroseco
digitalWrite(2, HIGH);//向2號數字口寫入高電平
delayMicroseco
digitalWrite(2, LOW);//向2號數字口寫入低電平
// 檢測脈沖寬度,并計算出距離
float distance = pulseIn(3, HIGH) / 58.00;//通過pulseIn函數獲取超聲波從發射到接收所經過的時間,為什么要除以58呢?請看文章后。
美國傳感器Suncells IL-200Kg
pulseIn函數其實就是一個簡單的測量脈沖寬度的函數,默認單位是us。也就是說pulseIn測出來的是超聲波從發射到接收所經過的時間。對于除數58也很好理解,聲音在干燥、攝氏 20度的空氣中的傳播速度大約為343米/秒,合34,300厘米/秒。或者,我們作一下單位換算,34,300除以1,000,000厘米/微秒。即為:0.0343厘米/微秒,再換一個角度,1/(0.0343 厘米/微秒)即:29.15 微秒/厘米。這就意味著,每291.5微秒表示10CM的距離。1厘米就是29.15微秒。但是發送后到接收到回波,聲音走過的是2倍的距離呀。
所以實際距離就是1厘米,對應58.3微秒。實際上整個測距過程是測的發出聲波到收到回波的時間,你的程序里的個distance實際上是時間us。所以換成距離cm,要除以58。當然除以58.3可能更。所以我們可以用 pulseIn(EchoPin, HIGH) / 58.00獲取測得的距離。
【廣州洋奕】傳感技術是當今發展為迅速的高新技術之一。美國傳感器Suncells IL-200Kg不僅追求、大量程、高可靠、低功耗和微型化,并且向著集成化、多功能、智能化和網絡化的方向發展。
免責聲明:以上所展示的[ 美國傳感器Suncells IL-200Kg]信息由會員[廣州洋弈電子科技有限公司]自行提供,內容的真實性、準確性和合法性由發布會員負責。