色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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

    瀏覽量

    70338
  • 晶體管
    +關注

    關注

    77

    文章

    9744

    瀏覽量

    138723
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187605
收藏 人收藏

    評論

    相關推薦

    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手冊上有其關于控制直流電機的詳細介紹,如果仔細閱讀,實現起來很簡單的??梢越Y合本文的系統,對其進一步理解,則可以編寫響應的代碼。
    的頭像 發表于 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 ?2406次閱讀
    使用<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>
    主站蜘蛛池模板: 久久久欧美国产精品人妻噜噜 | 色欲AV亚洲午夜精品无码 | 一品道门在线视频高清完整版 | 国产免费不卡 | 免费亚洲视频在线观看 | 40岁东北老阿姨无码 | 亚洲乱码日产精品BD在线下载 | 最新影音先锋av资源台 | 国产人妻麻豆蜜桃色69 | 男女生爽爽爽视频免费观看 | 色尼姑久久超碰在线 | 91久久精品国产亚洲 | 色婷婷激婷婷深爱五月小蛇 | 久久精品一卡二卡三卡四卡视频版 | 成人小视频在线观看免费 | japanese from色系 JAPANBABES11学生老师 | 美女被日出水 | 最新国产在线视频 | 最新国产精品视频免费看 | 四虎永久在线精品国产免费 | 国产成人无码一区AV在线观看 | 亚洲性夜夜夜色综合网 | 日本888 xxxx | 久久精品熟女亚洲AV国产 | 小处雏一区二区三区 | 亚洲男同tv | 成人短片迅雷下载 | 亚洲国产中文字幕在线视频综合 | 男女亲吻摸下面吃奶视频 | 激情丛林电影完整在线 | 日本阿v在线资源无码免费 日本阿v片在线播放免费 | 在线欧美免费人成视频 | 精品无码久久久久久久久 | 久久精品亚洲AV中文2区金莲 | 日韩亚洲中文欧美在线 | 浪货嗯啊趴下NP粗口黄暴 | 大胸美女洗澡扒奶衣挤奶 | 国产色精品久久人妻无码看片 | 人人碰79免费视频 | WWW国产精品内射老师 | 哪灬你的鸣巴好大 |