【Arduino入門教學】可變電阻零件應用

更新 發佈閱讀 4 分鐘

1.簡介

可變電阻(VR,Variable Resistor),又稱「可調電阻」或「變阻器」,是一種電阻值可以調節的電子元件,主要用途是控制電流或電壓,常應用於燈光調光、音量控制、馬達角度控制等應用。

以B10K的型號為例,有3支腳如下圖所示,如果直接量A和C兩支腳這兩個腳的電阻值,就是10K。

raw-image

2.材料介紹與準備

  1. Arduino uno,電路程式控制的主要控制元件。點我購買
  2. B10K可變電阻,控制馬達方轉向。點我購買
  3. SG90馬達,馬達元件。點我購買
  4. 麵包板,置放電子元件的底座。點我購買
  5. 5mm LED燈,發光元件。點我購買
  6. 220Ω電阻,限制電流值,避免電子元件過載燒壞。點我購買
  7. 杜邦線,快速連接電子元件的電路。點我購買

3.範例1:利用監埠視窗讀取可變電阻數值

透過類比輸入接腳來讀取可變電阻的數值,並將這些數值顯示在序列監控視窗中。旋轉可變電阻時,可以觀察到數值在 0 到 1023 之間變化,接線方式如下:

  1. 黑線(GND):接地(GND)
  2. 紅線(VCC):供電,一般接5V
  3. 黃線(脈衝訊號):接收控制訊號,連接到Arduino輸出腳位A0
raw-image

程式說明:

int sensorVal;           //建立變數,讀取的可變電阻模擬值範圍是0~1023

void setup() {
  Serial.begin(9600);    //設定序列埠傳輸頻率為9600bps
}

void loop() {
  sensorVal=analogRead(A0);   //讀取類比腳位訊號的數值放進變數裡
  Serial.println(sensorVal);   //顯示sensorVal數值
  delay(1000);                 //延遲1秒
}

測試結果:

raw-image

2.範例2:可變電阻控制LED燈

接著控制讓SG90馬達在指定角度內來回旋轉,單顆伺服馬達在運作時,所需電流大約是300mA,所以如果你需要同時控制2顆以上的伺服馬達運作時,就要外接高電流的變壓器來供電囉,不然就會經常出現抖動的情況。

程式說明:

#include <Servo.h>             //載入函式庫,這是內建的不用安裝
Servo myservo;                 //建立馬達名稱myservo

void setup()  {
  myservo.attach(9);           //馬達訊號腳位設定9
}

void loop()  {
  for(int i = 0; i <= 180; i+=1){
    myservo.write(i);          //使用write傳入角度,從0度轉到180度
    delay(20);
  }

  delay(1000);                 //延遲1秒
  for(int i = 180; i >= 0; i-=1){
    myservo.write(i);          //使用write,傳入角度,從180度轉到0度
    delay(20);
  }
  delay(1000);                 //延遲1秒
}

測試結果:

raw-image


留言
avatar-img
留言分享你的想法!
avatar-img
魔方科技的沙龍
1會員
11內容數
魔方科技的沙龍的其他內容
2025/09/21
記錄Delta 3D列印機的組裝過程,分享從一堆零散零件到完成可運作列印機的心得,適合想嘗試3D列印DIY的讀者。
Thumbnail
2025/09/21
記錄Delta 3D列印機的組裝過程,分享從一堆零散零件到完成可運作列印機的心得,適合想嘗試3D列印DIY的讀者。
Thumbnail
2025/09/13
這個DIY電流急急棒遊戲套件,結合雷射切割木板、電子元件等,讓您輕鬆體驗動手做的樂趣,並訓練手眼協調與平衡感。內附詳細組裝教學及蝦皮賣場連結,快來挑戰看看吧!
Thumbnail
2025/09/13
這個DIY電流急急棒遊戲套件,結合雷射切割木板、電子元件等,讓您輕鬆體驗動手做的樂趣,並訓練手眼協調與平衡感。內附詳細組裝教學及蝦皮賣場連結,快來挑戰看看吧!
Thumbnail
2025/08/03
這篇文章介紹如何製作一個互動式的無用盒,利用Arduino Nano、SG90馬達等零件,透過開關控制馬達轉動,實現盒子上蓋的自動開合。文章包含圖面設計、零件材料、電路圖、程式碼和製作過程等詳細步驟,並附上操作影片。
Thumbnail
2025/08/03
這篇文章介紹如何製作一個互動式的無用盒,利用Arduino Nano、SG90馬達等零件,透過開關控制馬達轉動,實現盒子上蓋的自動開合。文章包含圖面設計、零件材料、電路圖、程式碼和製作過程等詳細步驟,並附上操作影片。
Thumbnail
看更多
你可能也想看
Thumbnail
覺得黏在額頭上的"條碼瀏海"很阿雜嗎?日本熱銷的「KOIZUMI迷你瀏海梳」,不僅小巧便攜,更能快速加熱造型,無論是齊瀏海、空氣瀏海還是韓系碎蓋髮,都能輕鬆打理!瀏海順了,一整天心情就好了!
Thumbnail
覺得黏在額頭上的"條碼瀏海"很阿雜嗎?日本熱銷的「KOIZUMI迷你瀏海梳」,不僅小巧便攜,更能快速加熱造型,無論是齊瀏海、空氣瀏海還是韓系碎蓋髮,都能輕鬆打理!瀏海順了,一整天心情就好了!
Thumbnail
走完朝聖之路和TMB後,我發現真正能撐住長時間健行的,不只是腳力,而是那些讓生活更舒服的小物。這篇整理了我在TMB實測後覺得超好用的三樣登山神器——防水襪、肥皂袋、速乾毛巾,每一樣都讓旅程更輕鬆!
Thumbnail
走完朝聖之路和TMB後,我發現真正能撐住長時間健行的,不只是腳力,而是那些讓生活更舒服的小物。這篇整理了我在TMB實測後覺得超好用的三樣登山神器——防水襪、肥皂袋、速乾毛巾,每一樣都讓旅程更輕鬆!
Thumbnail
傳統馬達會利用調整電阻值的大小,來直接限制馬達輸入電流的上限;但電阻值的增加也會導致銅損值上升,是種如同雙面刃的技法。所幸隨著電控技術的進步,馬達電流的限制工作可以轉交給驅動電路掌控,馬達僅需要盡可能地降低電阻值即可;更直白的說就是漆包線徑越粗越好,暨可以降低馬達電阻,還同時強化散熱能力,以得到更優
Thumbnail
傳統馬達會利用調整電阻值的大小,來直接限制馬達輸入電流的上限;但電阻值的增加也會導致銅損值上升,是種如同雙面刃的技法。所幸隨著電控技術的進步,馬達電流的限制工作可以轉交給驅動電路掌控,馬達僅需要盡可能地降低電阻值即可;更直白的說就是漆包線徑越粗越好,暨可以降低馬達電阻,還同時強化散熱能力,以得到更優
Thumbnail
馬達結構當中,會旋轉移動的部分,就稱為轉子;而固定不動的部分,則稱為定子。在電機產業當中,"轉子代工"一詞是針對有刷馬達的繞線轉子而言,因其組成結構較為複雜,至少包括了軸心、矽鋼片、漆包線、整流子等零配件,且加工程序除了常見的組裝配合外,還有絕緣處理、馬達繞線、整流子電焊、整流子車削、動平衡等一系列
Thumbnail
馬達結構當中,會旋轉移動的部分,就稱為轉子;而固定不動的部分,則稱為定子。在電機產業當中,"轉子代工"一詞是針對有刷馬達的繞線轉子而言,因其組成結構較為複雜,至少包括了軸心、矽鋼片、漆包線、整流子等零配件,且加工程序除了常見的組裝配合外,還有絕緣處理、馬達繞線、整流子電焊、整流子車削、動平衡等一系列
Thumbnail
變壓器在現代電子設備中扮演著重要角色,根據應用需求可分為高頻和低頻兩種類型。 高頻變壓器注重效率和體積,使用精密繞線技術和高品質材料。低頻變壓器強調穩定性和耐用性,採用矽鋼片和精密繞組設計。
Thumbnail
變壓器在現代電子設備中扮演著重要角色,根據應用需求可分為高頻和低頻兩種類型。 高頻變壓器注重效率和體積,使用精密繞線技術和高品質材料。低頻變壓器強調穩定性和耐用性,採用矽鋼片和精密繞組設計。
Thumbnail
本計算工具是建立在已有一份永磁馬達特性數據後,忽然想要知道更換工作電壓值後,馬達的輸出特性會有甚麼變化。原始檔案範例為24V的直流永磁馬達,想要使用18V的行動電池供電,需要了解馬達特性會有怎樣的改變。 首先可以預先判斷,由於永磁馬達的電壓與轉速成正比關係,因此本案例中的調降工作電壓勢必造成馬達轉
Thumbnail
本計算工具是建立在已有一份永磁馬達特性數據後,忽然想要知道更換工作電壓值後,馬達的輸出特性會有甚麼變化。原始檔案範例為24V的直流永磁馬達,想要使用18V的行動電池供電,需要了解馬達特性會有怎樣的改變。 首先可以預先判斷,由於永磁馬達的電壓與轉速成正比關係,因此本案例中的調降工作電壓勢必造成馬達轉
Thumbnail
認識的友人詢問,才讓筆者再次想起馬達電流密度這項參數;事實上筆者已經不太使用這一設計指標了,但長久以來的馬達相關經歷,不免會有這樣的小工具在手上,因此分享給大家,檔案連結如下,請自行取用: 電流密度設計 電流密度計算的小工具分為兩種模式,分別為已知馬達功率的情況下,給定設定之電流密度目標,計算出
Thumbnail
認識的友人詢問,才讓筆者再次想起馬達電流密度這項參數;事實上筆者已經不太使用這一設計指標了,但長久以來的馬達相關經歷,不免會有這樣的小工具在手上,因此分享給大家,檔案連結如下,請自行取用: 電流密度設計 電流密度計算的小工具分為兩種模式,分別為已知馬達功率的情況下,給定設定之電流密度目標,計算出
Thumbnail
這是筆者常用的馬達設計調整手法,但原意是用於馬達工作電壓變換時,更改繞線條件的計算,如110V的馬達要更改為220V的使用電壓時,需針對繞線條件進行修改。會僅變更繞線條件而非整顆馬達修改,主要是其他材料的變動成本較高,而漆包線徑的調整是馬達當中最容易的項目;因此會發現市面上不同工作電壓的馬達外觀大小
Thumbnail
這是筆者常用的馬達設計調整手法,但原意是用於馬達工作電壓變換時,更改繞線條件的計算,如110V的馬達要更改為220V的使用電壓時,需針對繞線條件進行修改。會僅變更繞線條件而非整顆馬達修改,主要是其他材料的變動成本較高,而漆包線徑的調整是馬達當中最容易的項目;因此會發現市面上不同工作電壓的馬達外觀大小
Thumbnail
本文是筆者在查反電動勢公式時,赫然發現並未詳細描述,故進行補完。 反電動勢的數學公式,最常出現在馬達電器方程式當中,是用來描述馬達運作時的電能狀態的數學表示式;如下列所式,其中V為馬達輸入電壓,i為馬達電流,Rm則是馬達電阻,Lm是馬達電感,di/dt代表電流對時間的微分,因為馬達電感的作用僅在電
Thumbnail
本文是筆者在查反電動勢公式時,赫然發現並未詳細描述,故進行補完。 反電動勢的數學公式,最常出現在馬達電器方程式當中,是用來描述馬達運作時的電能狀態的數學表示式;如下列所式,其中V為馬達輸入電壓,i為馬達電流,Rm則是馬達電阻,Lm是馬達電感,di/dt代表電流對時間的微分,因為馬達電感的作用僅在電
Thumbnail
本文是針對馬達繞線時,想要依本身的生產能力調整漆包線徑粗度時,會使用到的轉換計算進行介紹及說明。 實際量產時往往將多條細線並繞的馬達,改由單條粗線採用機台繞線,較為省時;但開發階段,並無設備協助,僅能採用人工繞線打樣時,則會調整為多條細線並聯的模式才能順利工作,這類不同情境下的線徑變化,三不五時就
Thumbnail
本文是針對馬達繞線時,想要依本身的生產能力調整漆包線徑粗度時,會使用到的轉換計算進行介紹及說明。 實際量產時往往將多條細線並繞的馬達,改由單條粗線採用機台繞線,較為省時;但開發階段,並無設備協助,僅能採用人工繞線打樣時,則會調整為多條細線並聯的模式才能順利工作,這類不同情境下的線徑變化,三不五時就
Thumbnail
身為一個馬達相關從業人員,對於KV值這項參數的存在,常讓筆者覺得滿頭問號,即便是瞭解KV值的使用方式及思考邏輯,知道了KV值對某些使用者的存在意義,仍然是覺得難以接受。 由於永磁馬達的轉速與電壓之間可視為明確的線性關係,如下圖所示,電壓越高則轉速越快;因此在馬達領域有了一個專有名詞,反電動勢常數(
Thumbnail
身為一個馬達相關從業人員,對於KV值這項參數的存在,常讓筆者覺得滿頭問號,即便是瞭解KV值的使用方式及思考邏輯,知道了KV值對某些使用者的存在意義,仍然是覺得難以接受。 由於永磁馬達的轉速與電壓之間可視為明確的線性關係,如下圖所示,電壓越高則轉速越快;因此在馬達領域有了一個專有名詞,反電動勢常數(
Thumbnail
本文介紹了抽水馬達和繼電器的工作原理,以及如何與Arduino搭配使用。繼電器的定義、結構、和工作原理,以及抽水馬達的定義、結構、和工作原理都有詳細說明。此外,還介紹了串聯和並聯的關係,並提供了抽水馬達模組的程式碼。
Thumbnail
本文介紹了抽水馬達和繼電器的工作原理,以及如何與Arduino搭配使用。繼電器的定義、結構、和工作原理,以及抽水馬達的定義、結構、和工作原理都有詳細說明。此外,還介紹了串聯和並聯的關係,並提供了抽水馬達模組的程式碼。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News