色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

如何使用Arduino UNO和TIP120晶體管驅動和控制直流電機的速度

科技觀察員 ? 來源:electroschematics ? 作者:electroschematics ? 2024-02-11 10:08 ? 次閱讀

在本 Arduino 電機指南中,您將學習如何使用 Arduino UNO 和 TIP120晶體管驅動和控制直流電機的速度。在此示例中,您將使用按鈕來提高電機速度,然后減慢速度,這要歸功于脈寬調制 (PWM) 的強大功能。

所需材料:

Arduino的

直流電動機

TIP120 晶體管

1N4001二極管

9V電池

按鈕(瞬時開關)

10kΩ 電阻器

面包板和跳線

Arduino電機電路

在下面的電路中,我們將晶體管連接為開關來控制直流電機,以避免從Arduino本身拉出大量電流

1.png

通過 5 千歐電阻器將瞬時開關連接到 10V 和 GND,信號進入 Arduino 上的數字引腳 2。

將 TIP120 晶體管的基座連接到 Arduino 上的數字引腳 9,將發射器連接到 Arduino
的接地,將集電極連接到直流電機的一根引線。

在電機引線上放置一個 1N4001 二極管,確保條紋側連接到 9V 正極引線。

用 9V 電池為電機供電,將接地連接到 Arduino 的接地,將正極連接到電機。

2.png

Arduino直流電機代碼示例

以下是控制電機的示例代碼。這是一個簡單的草圖,它對按鈕的狀態做出反應,以使用 TIP120 晶體管作為開關來控制電機的速度。

int buttonPin = 2; // Button connected to digital pin 2
int motorPin = 9; // Transistor base connected to digital pin 9

void setup() {
pinMode(buttonPin, INPUT); // Initialize button pin as an input
pinMode(motorPin, OUTPUT); // Initialize motor pin as an output
}

void loop() {
// Detect button press
if (digitalRead(buttonPin) == HIGH) {
// Increase motor speed progressively
for (int speedLevel = 0; speedLevel <= 255; speedLevel++) {
analogWrite(motorPin, speedLevel);
delay(50); // Wait a bit between speed increases
}

// Decrease motor speed progressively
for (int speedLevel = 255; speedLevel >= 0; speedLevel--) {
  analogWrite(motorPin, speedLevel);
  delay(50);  // Wait a bit between speed decreases
}

}
}

附注事項:

Arduino的引腳可在5V電壓下提供最大40mA電流。由于大多數電機需要更大的電流,因此 TIP120
晶體管充當數字開關來控制電氣要求更高的電機。

確保二極管放置在正確的方向,以防止電機關閉時反電動勢損壞晶體管。
審核編輯:陳陳

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 直流電機
    +關注

    關注

    36

    文章

    1710

    瀏覽量

    70157
  • 晶體管
    +關注

    關注

    77

    文章

    9682

    瀏覽量

    138082
  • Arduino
    +關注

    關注

    188

    文章

    6468

    瀏覽量

    186956
收藏 人收藏

    評論

    相關推薦

    Arduino實踐詳細說明之L298N驅動直流電機

    基于arduino uno 利用l298n驅動板來控制直流電機的正反轉和速度L298N說明這是其
    發表于 06-29 08:06

    一種arduino直流電機

    直流電機(DC)這一期我們來學習如何控制直流電機。需要材料:Arduino UNO直流電機——本
    發表于 06-29 06:45

    直流電機速度

    直流電機速度,基于arduino控制帶編碼器直流電機速度模塊:帶減速的
    發表于 07-08 10:12

    arduino uno如何利用l298n驅動板來控制直流電機的正反轉和速度

    arduino uno如何利用l298n驅動板來控制直流電機的正反轉和速度
    發表于 10-20 07:34

    如何利用H橋實現直流電機控制

    ,它將旋轉在另一個方向。(注意: 必須小心,不能同時按下 sw1和 sw3或 sw2和 SW4,否則會造成供電短路)圖2: 晶體管構成的控制直流電機轉速和轉動的 h 橋電路圖該電路用 NPN 型
    發表于 03-29 16:50

    如何使用PWM和555定時器IC電路來控制直流電機速度

    用 PWM 對直流電機進行速度控制。這里我使用了 TIP122 NPN 功率晶體管,但你也可以使用 IRFZ44N mosfet。
    發表于 07-01 08:48

    使用 H 橋驅動 PCB 控制直流電機方向參考資料

    驅動器的工作原理:H橋驅動電路由四個晶體管組成,它們充當開關,通過在正向或反向方向上關閉或打開電機來旋轉或旋轉電機。它是一個標準的
    發表于 08-03 11:07

    詳解Arduino Uno控制直流電機之應用

    Arduino Uno手冊上有其關于控制直流電機的詳細介紹,如果仔細閱讀,實現起來很簡單的。可以結合本文的系統,對其進一步理解,則可以編寫響應的代碼。
    的頭像 發表于 10-07 11:35 ?2.1w次閱讀

    Arduino直流電機調速

    Arduino直流電機調速(深圳市核達中遠通電源技術有限公司招聘電話)-基于Arduino直流電機調速? ? ? ? ? ? ? ? ? ? ? ??
    發表于 09-18 16:12 ?61次下載
    <b class='flag-5'>Arduino</b>的<b class='flag-5'>直流電機</b>調速

    使用晶體管TIP31的直流電機控制器電路

    這是一個直流電機控制器電路,使用基于H橋概念的晶體管TIP31構建。開關S1和S2為常開,按下關閉,按下按鈕開關。
    的頭像 發表于 06-07 11:09 ?2349次閱讀
    使用<b class='flag-5'>晶體管</b><b class='flag-5'>TIP</b>31的<b class='flag-5'>直流電機</b><b class='flag-5'>控制</b>器電路

    使用Arduino和L298電機驅動器制作直流電機速度控制

    電子發燒友網站提供《使用Arduino和L298電機驅動器制作直流電機速度控制器.zip》資料免
    發表于 11-10 09:58 ?2次下載
    使用<b class='flag-5'>Arduino</b>和L298<b class='flag-5'>電機</b><b class='flag-5'>驅動</b>器制作<b class='flag-5'>直流電機</b><b class='flag-5'>速度</b><b class='flag-5'>控制</b>器

    arduino直流電機

    這一期我們來學習如何控制直流電機。 需要材料:Arduino UNO 直流電機——本文以12V額定
    發表于 03-30 13:46 ?3次下載
    <b class='flag-5'>arduino</b><b class='flag-5'>直流電機</b>

    使用Arduino和電位器控制直流電機速度

    直流電機是機器人和電子項目中使用最多的電機。對于控制直流電機速度,我們有多種方法,例如可以根據溫度自動
    發表于 03-30 11:11 ?0次下載
    使用<b class='flag-5'>Arduino</b>和電位器<b class='flag-5'>控制</b><b class='flag-5'>直流電機</b><b class='flag-5'>速度</b>

    ros與arduino通信控制直流電機

    前言:在成功通過arduino開發板控制直流電機后,開始嘗試用ros與arduino通信來控制直流電機
    發表于 03-31 11:45 ?4次下載
    ros與<b class='flag-5'>arduino</b>通信<b class='flag-5'>控制</b><b class='flag-5'>直流電機</b>

    使用Arduino直流電機MOSFET控制速度

    電子發燒友網站提供《使用Arduino直流電機MOSFET控制速度.zip》資料免費下載
    發表于 06-27 15:13 ?0次下載
    使用<b class='flag-5'>Arduino</b>的<b class='flag-5'>直流電機</b>MOSFET<b class='flag-5'>控制</b><b class='flag-5'>速度</b>
    主站蜘蛛池模板: 在线观看日本免费| old老男人野外树林tv| 国产99久久| 久久精品国产只有精品| 色综合99久久久国产AV| 91久久精品一区二区三区| 国产睡熟迷奷系列网站| 啪啪羞羞GIF男女0OXX动态图| 亚洲精品另类有吗中文字幕| 不良网站进入窗口软件下载免费| 久久爽狠狠添AV激情五月| 午夜福利体检| 超碰97 总站 中文字幕| 蜜臀AV浪潮99国产麻豆| 亚洲免费视频在线观看| 高H内射NP古文| 欧美国产精品主播一区| 真实国产熟睡乱子伦对白无套| 国产三级多多影院| 三级黄色在线看| HEYZO无码中文字幕人妻| 久久综合伊人 magnet| 亚洲婷婷天堂综合国产剧情| 国产欧美一区二区精品久久久| 日韩中文亚洲欧美视频二| chinese耄耋70老太性| 美女张开腿露尿口给男人亲| 在线不卡日本v二区到六区| 黑色丝袜在线观看| 亚洲VA天堂VA欧美VA在线| 国产精品JIZZ视频免费| 日韩在线看片中文字幕不卡| FREE17一18外女破| 欧美gay老头互吃| 999av视频| 奶大B紧17p| 18禁黄久久久AAA片| 久久综合给合久久狠狠狠…| 一一本之道高清手机在线观看 | 少妇人妻偷人精品视蜜桃| 宝贝乖女好紧好深好爽老师|