成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Arduino控制舵機(jī)編程實(shí)訓(xùn),自帶Servo函數(shù)

在近年來(lái)的市場(chǎng)中,Arduino的應(yīng)用越來(lái)越廣泛。而舵機(jī)編程是其中一個(gè)重要的應(yīng)用之一。本文將向讀者介紹如何通過(guò)Arduino控制舵機(jī),以及如何使用自帶的Servo函數(shù)。1. 定義頭文件在開(kāi)始編寫(xiě)程序之

在近年來(lái)的市場(chǎng)中,Arduino的應(yīng)用越來(lái)越廣泛。而舵機(jī)編程是其中一個(gè)重要的應(yīng)用之一。本文將向讀者介紹如何通過(guò)Arduino控制舵機(jī),以及如何使用自帶的Servo函數(shù)。

1. 定義頭文件

在開(kāi)始編寫(xiě)程序之前,需要定義所需的頭文件。在Arduino中,可以通過(guò)include語(yǔ)句引入Servo.h頭文件,該文件包含了控制舵機(jī)所需的函數(shù)。

2. 定義舵機(jī)變量名

在進(jìn)行舵機(jī)編程時(shí),需要定義舵機(jī)變量名,即通過(guò)一個(gè)變量來(lái)代表舵機(jī)。例如,可以使用以下語(yǔ)句定義一個(gè)舵機(jī)變量:

Servo dj;

3. 定義角度變量名

除了定義舵機(jī)變量名外,還需要定義一個(gè)角度變量名,用于表示舵機(jī)旋轉(zhuǎn)的角度。例如,可以使用以下語(yǔ)句定義一個(gè)角度變量:

int jd 0;

4. 定義舵機(jī)接口

在Arduino中,數(shù)字9或10接口可用于連接舵機(jī)。因此,在編寫(xiě)程序時(shí),需要使用attach(接口)語(yǔ)句來(lái)設(shè)定舵機(jī)的接口,例如:

(9);

5. 設(shè)置舵機(jī)旋轉(zhuǎn)的角度

在完成對(duì)舵機(jī)接口的設(shè)定后,就可以開(kāi)始設(shè)定舵機(jī)旋轉(zhuǎn)的角度了。使用write(角度)語(yǔ)句即可,例如:

dj.write(jd);

需要注意的是,舵機(jī)旋轉(zhuǎn)的角度范圍為0°到180°。

6. 延遲0.01秒

在Arduino編程中,經(jīng)常需要使用延遲語(yǔ)句,以便程序能夠按照預(yù)期的方式執(zhí)行。在本例中,可以使用delay(10)語(yǔ)句來(lái)設(shè)置延遲時(shí)間為0.01秒。

綜上所述,以上就是通過(guò)Arduino控制舵機(jī)的基本方法。通過(guò)定義頭文件、舵機(jī)變量名、角度變量名、舵機(jī)接口、設(shè)置舵機(jī)旋轉(zhuǎn)的角度和延遲等步驟,可以輕松地實(shí)現(xiàn)對(duì)舵機(jī)的控制。同時(shí),自帶的Servo函數(shù)也為我們提供了更多方便的操作。

標(biāo)簽: