0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何校準操縱桿電位器

454398 ? 來源:wv ? 2019-09-26 15:36 ? 次閱讀

步驟1:

如何校準操縱桿電位器

操縱桿類似于PlayStation 2控制器上的“模擬”操縱桿。它由兩個電位計,每個電位計的值均為10k,一個用于x軸,另一個用于y軸,以及一個用于選擇的觸覺按鈕,按下該按鈕可在按下操縱桿時激活。

兩個電位器是與一個將水平運動和垂直運動分開的萬向節(jié)機構(gòu)連接。在閑置位置時,操縱桿居中,這意味著每個電位計均處于其中心位置或中心位置?;氐捷S概念,您可以隨機選擇哪個電位器用于x或y軸。在上面的圖片中,您可以看到我選擇軸的方式(在此示例中,軸無關(guān)緊要。您可以選擇任何電位計來嘗試草圖)。

對于硬件連接,電位計的中間引腳用于模擬數(shù)據(jù),另外兩個用于電源。哪個引腳連接到5V或GND都無關(guān)緊要,它只會稍微影響默認數(shù)據(jù)值,但無需更改代碼。

步驟2:步驟2:Arduino代碼

以下是用于校準這種電位計的代碼。

/*

日期:------------------------------------ ----- 2015年12月22日標題:---------- JOYSTICK電位計校準

作者:------------------ --- Firas Helou提供------------------------

了解如何使用Arduino Uno校準操縱桿電位器

*/

int defaultData;//在開始

int數(shù)據(jù)時為默認電位計數(shù)據(jù)設(shè)置一個變量;//可以存儲在電位計上從模擬Arduino引腳A0讀取的數(shù)據(jù)

int startTime = 0;//時間變量數(shù)據(jù)類型定義為整數(shù),因為我們不需要超過10微秒

int TimeGap = 10;//定義時間間隔

int重映射;//重新映射變量以存儲來自模擬Arduino引腳A0的重新映射數(shù)據(jù)

//VOID SETUP()功能

void setup(){

//以默認速率設(shè)置串行通信

Serial.begin(9600);

///我們設(shè)置時間來定義在模擬Arduino引腳A0上讀取的默認值,因為我們有一個居中的操縱桿引腳,因此它的默認值不同于0

if(micros()-startTime》 = TimeGap){//電位計連接到模擬Arduino

defaultData = AnalogRead(A0);

}

}

//無效循環(huán)()功能

無效循環(huán)(){

//我們將數(shù)據(jù)值設(shè)置為與模擬量讀取的值相等Arduino引腳A0

data = AnalogRead(A0);//在這種情況下,開始時讀取的默認值為488

if(data //我們必須將在模擬Arduino引腳A0上讀取的數(shù)據(jù)值重新映射為介于0和之間的較小值255

//,但是我們必須從默認值中減去1,因為如果不這樣做,//當操縱桿位置居中時,我們將沒有默認值0,相反,我們將有一個/為避免浮動問題,我們在1和0之間浮動值,所以我們只需減去-1 remap = map(data,0,defaultData-1,255,0);

}否則if(data》 = defaultData){

//在這一部分,我們不需要減去任何內(nèi)容

remap = map(data,defaultData,1023,0,255) ;

}

//串行打印我們收到的值

Serial.print(“ Remapped value:”);結(jié)果,Serial.println(重映射);

Serial.print(“默認值:”);結(jié)果,Serial.println(defaultData);

delay(200);

}

假設(shè)我選擇了y軸,通過上傳代碼并打開串行監(jiān)視器,我們必須看到默認值488就我而言(您可能會得到不同的值)。這是操縱桿的閑置中心位置,因此我們必須對其進行校準以使其開始時看到一個0值而不是488。這就是該草圖所在的位置。上圖顯示了在上載最終草圖后收到的結(jié)果。

這是我的第一個可指導(dǎo)的教程。希望對您有所幫助。如果您有任何疑問,或者如果您有更好的編碼方式,請隨時在評論部分中添加您的問題,將其檢查出來是一件很不錯的事,這將有助于我改善自己。如果您發(fā)現(xiàn)可以改進的地方,請在評論中添加它,或給我發(fā)送私人消息。對其他人和我一樣都會有幫助。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電位器
    +關(guān)注

    關(guān)注

    14

    文章

    1012

    瀏覽量

    66894
  • 操縱桿
    +關(guān)注

    關(guān)注

    0

    文章

    69

    瀏覽量

    8566
收藏 人收藏

    評論

    相關(guān)推薦

    如何測試電位器的性能 電位器在調(diào)光中的應(yīng)用

    電位器作為一種常見的電子元件,在各種電子設(shè)備中扮演著重要角色。在調(diào)光中,電位器的使用尤為普遍。 一、電位器性能測試 外觀檢查 在測試電位器
    的頭像 發(fā)表于 12-03 15:40 ?264次閱讀

    數(shù)字電位器的優(yōu)勢與應(yīng)用 電位器的調(diào)節(jié)方法和技巧

    于需要精確校準的應(yīng)用非常重要。 穩(wěn)定性 :數(shù)字電位器不易受到溫度、濕度和機械振動的影響,因此它們在惡劣環(huán)境下也能保持穩(wěn)定的性能。 壽命 :由于數(shù)字電位器沒有物理接觸點,它們通常比模擬電位器
    的頭像 發(fā)表于 12-03 15:38 ?608次閱讀

    TMAG5170操縱桿附件組裝指南

    電子發(fā)燒友網(wǎng)站提供《TMAG5170操縱桿附件組裝指南.pdf》資料免費下載
    發(fā)表于 11-28 14:28 ?0次下載
    TMAG5170<b class='flag-5'>操縱桿</b>附件組裝指南

    用什么清洗電位器好_電位器最佳的修復(fù)方法

    清洗電位器時,選擇合適的清洗劑至關(guān)重要,以確保既能有效去除污垢,又能保護電位器的性能和壽命。以下是一些推薦的清洗電位器的方法及清洗劑:
    的頭像 發(fā)表于 09-15 11:22 ?1.5w次閱讀

    電位器壞了有什么現(xiàn)象_如何判斷電位器壞了

    電位器壞了可能會表現(xiàn)出多種現(xiàn)象,這些現(xiàn)象通常與電位器的功能失效或性能下降有關(guān)。以下是一些常見的電位器故障現(xiàn)象:   調(diào)節(jié)失效或不穩(wěn)定:電位器的主要功能是調(diào)節(jié)電路中的電壓或電流,如
    的頭像 發(fā)表于 09-15 10:39 ?1.6w次閱讀

    電位器的作用是什么_電位器調(diào)電壓還是電流

    電位器最直觀的作用之一就是調(diào)節(jié)電壓。通過旋轉(zhuǎn)或滑動電位器的旋鈕或滑柄,可以改變電路中的電阻值,進而調(diào)整電壓分壓比例。這種能力使得電位器能夠精確地控制電路的輸出電壓,滿足各種電路對電壓的不同需求。
    的頭像 發(fā)表于 09-15 10:37 ?1.5w次閱讀

    數(shù)字電位器可直接替換普通電位器

     數(shù)字電位器與普通電位器在外觀上有相似之處,但它們在原理、結(jié)構(gòu)和使用上存在顯著差異。關(guān)于數(shù)字電位器是否可以直接替換普通電位器,這主要取決于具體的應(yīng)用場景和需求。
    的頭像 發(fā)表于 09-15 10:32 ?918次閱讀

    電位器接觸不良用什么清洗

    電位器接觸不良是電子設(shè)備中常見的問題之一,它會導(dǎo)致設(shè)備性能下降,甚至出現(xiàn)故障。為了解決這個問題,我們需要對電位器進行清洗。本文將介紹電位器接觸不良的清洗方法。 一、電位器接觸不良的原因
    的頭像 發(fā)表于 07-16 14:24 ?1830次閱讀

    帶開關(guān)電位器的工作原理 帶開關(guān)電位器的分類 帶開關(guān)電位器的特點

    帶開關(guān)電位器的工作原理 帶開關(guān)電位器的分類 帶開關(guān)電位器的特點 帶開關(guān)電位器是一種常見的電子元件,它常用于電子設(shè)備中對電流和電壓進行調(diào)節(jié)和控制。 一、帶開關(guān)
    的頭像 發(fā)表于 03-05 17:06 ?1.3w次閱讀

    電位器的種類、特點及作用

    合成碳膜電位器:具有阻值范圍寬、分辨力較好、工藝簡單、價格低廉等特點,但動噪聲大、耐潮性差。這類電位器宜作函數(shù)式電位器,在消費類電子產(chǎn)品中大量應(yīng)用。采用印刷工藝可使碳膜片的生產(chǎn)實現(xiàn)自動化。
    發(fā)表于 02-15 10:00 ?1593次閱讀
    <b class='flag-5'>電位器</b>的種類、特點及作用

    什么是脈沖電位器?它和普通電位器一樣嗎?

    什么是脈沖電位器?它和普通電位器一樣嗎? 脈沖電位器是一種特殊類型的電位器,也被稱為數(shù)字電位器或數(shù)字控制
    的頭像 發(fā)表于 02-05 10:32 ?5303次閱讀

    電位器和可調(diào)電阻的關(guān)系 怎樣由電位器或可調(diào)得到可變電阻?

    電位器和可調(diào)電阻之間的關(guān)系,并探討如何通過電位器或可調(diào)電阻來實現(xiàn)可變電阻。 一、電位器 電位器,也稱為可變電阻或旋轉(zhuǎn)電阻
    的頭像 發(fā)表于 02-05 10:29 ?1.2w次閱讀

    電位器調(diào)亂了該怎么復(fù)原?

    電位器調(diào)亂了該怎么復(fù)原? 如何復(fù)原電位器? 電位器常常用于電子設(shè)備中,用于調(diào)整電路中的電壓或電流。但有時候,由于誤操作或其他原因,電位器可能會被調(diào)亂。在這種情況下,需要采取正確的步驟來
    的頭像 發(fā)表于 02-04 09:42 ?1899次閱讀

    數(shù)字電位器的基本工作原理 數(shù)字電位器在電路中的作用

    數(shù)字電位器的基本工作原理 數(shù)字電位器在電路中的作用 數(shù)字電位器是一種用于調(diào)節(jié)電路中電阻值的裝置。它與傳統(tǒng)的模擬電位器相比,采用了數(shù)字控制方式,可以通過數(shù)字信號來改變電阻值。數(shù)字
    的頭像 發(fā)表于 02-02 13:51 ?5290次閱讀
    數(shù)字<b class='flag-5'>電位器</b>的基本工作原理 數(shù)字<b class='flag-5'>電位器</b>在電路中的作用

    電位器B103和B502有什么不同?

    是一種多圈旋轉(zhuǎn)型電位器,其參數(shù)為10kΩ,貫穿式旋轉(zhuǎn)式,具有線性特性。它由一個可旋轉(zhuǎn)的瓷質(zhì)和多個可供電流流動的導(dǎo)線構(gòu)成。它的特點是可以在一個固定的電阻范圍內(nèi)通過旋轉(zhuǎn)來改變電阻值。這種電位器
    的頭像 發(fā)表于 01-16 11:06 ?5723次閱讀