今天實現了第二步的目標:將超聲波感測器放在舵機上,隨著舵機的轉動測量每個角度的距離,並顯示在上位機上。原理圖如下:
具體連線時,需要將超聲波感測器放在舵機上,能夠隨著舵機的轉動同步轉動。由於家裡材料有限,湊合著綁到了一起,實物連線圖如下:
**方面,在arduino中增加了超聲波測量的函式,其實就是把上上篇記錄中的超聲波測量**放到了此處,每次測量結束後,將測量角度和測量距離通過串列埠傳送給上位機。然後上位機按照橫座標為角度,縱座標為距離的方式繪製座標點。程式介面如下:
程式**可以在github中找到:
程式執行截圖如下:
部分返回的資料如下:
dt:33.60ag:8
dt:48.17ag:7
dt:47.28ag:6
dt:48.67ag:5
dt:47.74ag:4
dt:48.21ag:3
dt:47.84ag:2
dt:48.00ag:1
roundend
dt:48.45ag:0
dt:65.86ag:1
dt:68.34ag:2
dt:67.84ag:3
dt:67.81ag:4
dt:67.02ag:5
dt:67.74ag:6
dt:68.60ag:7
dt:78.36ag:8
dt:46.40ag:9
51超聲波測距報警加舵機和繼電器
最近搞得課程設計,限於才能有限,只能搞個超聲播測距報警和加舵機繼電器玩了。具體 入下。include include include lcd.h sbit pwm p0 7 sbit trig p0 1 sbit echo p0 0 sbit beep p1 5 sbit dianji p3 7 s...
無刷舵機和普通舵機,數字舵機還有模擬舵機的區別
1.普通舵機 概括 舵機是一種位置 角度 伺服的驅動器,適用於那些需要角度不斷變化並可以保持的控制系統。目前,在高檔遙控玩具,如飛機 潛艇模型,遙控機械人中已經得到了普遍應用。結構 舵機主要是由外殼 電路板 驅動馬達 減速器與位置檢測元件等所構成。原理 舵機內部的控制電路,電位計 可變電阻器 和電機...
舵機和舵機控制版 步進電機 伺服電機
舵機和步進電機原理一樣嗎?舵機的控制訊號?舵機有三條引出線 ground 0 v power 5 v control pwm 步進電機 4 6根不等的引出線 舵機的角度控制一般受限 90 180 270度,也有360度連續旋轉的,但是不能控制每次轉動的角度。驅動力不同。步進電機是將電脈衝訊號轉變為角...