tag:blogger.com,1999:blog-2587449167657617349.post5701781853051685829..comments2023-10-04T20:38:07.767+08:00Comments on 天花板隨記: Arduino筆記(19):HC-SR04超音波測距模組Ceiling Tsaihttp://www.blogger.com/profile/12880836943244944595noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-2587449167657617349.post-85755854044531683842021-07-05T14:13:37.285+08:002021-07-05T14:13:37.285+08:00網誌管理員已經移除這則留言。Argonhttps://www.blogger.com/profile/12215380561390597956noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-39556106993149582242021-07-05T14:12:48.504+08:002021-07-05T14:12:48.504+08:00網誌管理員已經移除這則留言。Argonhttps://www.blogger.com/profile/12215380561390597956noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-57248712526445428362021-07-05T14:11:27.105+08:002021-07-05T14:11:27.105+08:00作者已經移除這則留言。Argonhttps://www.blogger.com/profile/12215380561390597956noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-89912050946716186022021-07-05T10:17:34.575+08:002021-07-05T10:17:34.575+08:00想請問一下 上面的code 把 tripin pull high 10ms, 那後來的 echopi...想請問一下 上面的code 把 tripin pull high 10ms, 那後來的 echopin的時間是否要先 -10呢?(收到的是10ms前的high)<br /><br />就是改成這樣.(理論上pinMode(echoPin, INPUT); 應該也是要時間.所以應該在while迴圈錢設?)<br /><br /> pinMode(echoPin, INPUT); // 讀取 echo 的電位<br /> duration = pulseIn(echoPin, HIGH); // 收到高電位時的時間<br /> duration -=10;Terry wu's Techniquehttps://www.blogger.com/profile/00481298190032613884noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-20233904007434698692021-05-11T17:48:28.685+08:002021-05-11T17:48:28.685+08:00123
123<br /><br />Anonymoushttps://www.blogger.com/profile/06187084095862911221noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-6190570987812091332020-02-20T12:59:39.392+08:002020-02-20T12:59:39.392+08:00L298N驅動模組,採用ST公司的L298N晶片,可以直接驅動兩顆3-30V直流馬達,並提供了5V輸...L298N驅動模組,採用ST公司的L298N晶片,可以直接驅動兩顆3-30V直流馬達,並提供了5V輸出介面,可以給5V微控制器電路系統供電,支援3.3V MCU控制,可以方便的控制直流馬達速度和方向,也可以控制1顆2相步進馬達。<br /><br /><br />Anonymoushttps://www.blogger.com/profile/00488428307522641063noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-84331292557239520202020-02-03T20:18:23.509+08:002020-02-03T20:18:23.509+08:00請問大大,我是用bDesigner,測出來的數字單位是cm嗎?
請問大大,我是用bDesigner,測出來的數字單位是cm嗎?<br />Anonymoushttps://www.blogger.com/profile/15941513807191839382noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-68685970657249820742019-06-22T20:52:38.596+08:002019-06-22T20:52:38.596+08:00請問如何讓超音波測距結合步進馬達呢
想做可以在15cm內正轉3圈否則不會動
若正轉3圈後障礙物的距離...請問如何讓超音波測距結合步進馬達呢<br />想做可以在15cm內正轉3圈否則不會動<br />若正轉3圈後障礙物的距離超出15cm則會反轉3圈回原點結束動作<br />我是新手,還有很多不足的地方,麻煩大大了!Anonymoushttps://www.blogger.com/profile/05844629913536978411noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-7643385032487894022019-05-06T17:14:35.087+08:002019-05-06T17:14:35.087+08:00很久沒看Arduino的程式了,再去查一下pulseIn()這個函數的用法:前一個指令將TrigPi...很久沒看Arduino的程式了,再去查一下pulseIn()這個函數的用法:前一個指令將TrigPin設為低電位,如有信號返回,EchoPin引脚會輸出高電位,函數是要偵測高電位,也就是計算從低電壓到接收訊號時高電位持續的時間,就是超聲波從發射到返回的時間。使用pulseIn()函數獲取到測距的結果,並計算出距與被測物的實際距離。Ceiling Tsaihttps://www.blogger.com/profile/12880836943244944595noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-7951532594351404762019-05-06T08:52:20.882+08:002019-05-06T08:52:20.882+08:00感謝您分享,初學者請教一下程式一的執行順序:
digitalWrite(trigPin, H...感謝您分享,初學者請教一下程式一的執行順序:<br /> <br /> digitalWrite(trigPin, HIGH); // 給 Trig 高電位,持續 10微秒<br /> delayMicroseconds(10);<br /> digitalWrite(trigPin, LOW);<br /><br />=> trigPin在此時已寫入Low了, 那接著下方的duration是不是應該只收到low的訊號了呢?<br /> <br /><br /> pinMode(echoPin, INPUT); // 讀取 echo 的電位<br /> duration = pulseIn(echoPin, HIGH); // 收到高電位時的時間<br /> <br /> 謝謝您<br /><br />阿韋https://www.blogger.com/profile/04099992034697511097noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-86972887711798337732019-03-18T14:32:52.276+08:002019-03-18T14:32:52.276+08:00直徑直徑Anonymoushttps://www.blogger.com/profile/13197612032172667057noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-5246991672182518302019-01-12T09:30:01.780+08:002019-01-12T09:30:01.780+08:00請問大大,程式一中間的duration是甚麼?請問大大,程式一中間的duration是甚麼?nemuiehttps://www.blogger.com/profile/16004124358831930480noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-11014494567036725482017-12-22T20:29:40.775+08:002017-12-22T20:29:40.775+08:00你好, 是的應該為TRIG_PIN才對,謝謝告知。你好, 是的應該為TRIG_PIN才對,謝謝告知。Ceiling Tsaihttps://www.blogger.com/profile/12880836943244944595noreply@blogger.comtag:blogger.com,1999:blog-2587449167657617349.post-89930723268065206042017-12-22T18:30:36.912+08:002017-12-22T18:30:36.912+08:00大大辛苦了,不過程式二的第四行
NewPing sonar(TRIGGER_PIN, ECHO_PI...大大辛苦了,不過程式二的第四行<br />NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); <br />其中TRIGGER_PIN應為TRIG_PINSanChia-Shuhttps://www.blogger.com/profile/13943024204038263314noreply@blogger.com