C Arduino使用舵機和超聲波感測器(二)

2021-08-10 17:07:46 字數 693 閱讀 2287

今天實現了第二步的目標:將超聲波感測器放在舵機上,隨著舵機的轉動測量每個角度的距離,並顯示在上位機上。原理圖如下:

具體連線時,需要將超聲波感測器放在舵機上,能夠隨著舵機的轉動同步轉動。由於家裡材料有限,湊合著綁到了一起,實物連線圖如下:

**方面,在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度連續旋轉的,但是不能控制每次轉動的角度。驅動力不同。步進電機是將電脈衝訊號轉變為角...