如何用Arduino Nano連接伺服電機(jī)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
伺服電機(jī)廣泛應(yīng)用于機(jī)器人、自動(dòng)化和DIY項(xiàng)目,因?yàn)樗鼈兛梢跃_控制角度位置。Arduino Nano結(jié)構(gòu)緊湊,用途廣泛,非常適合在空間有限的項(xiàng)目中控制伺服系統(tǒng)。在本教程中,我們將學(xué)習(xí)如何使用Arduino Nano連接和編程伺服電機(jī)
組件的要求
?Arduino Nano(官方板或兼容板)
?伺服電機(jī)(如SG90微伺服)
?跳線
?USB數(shù)據(jù)線(Mini-B)用于編程
為您的項(xiàng)目制造pcb
您必須檢查PCBWAY在線訂購(gòu)pcb便宜!
你得到10個(gè)高質(zhì)量的pcb制造和運(yùn)送到你的家門(mén)口便宜。你也可以在第一次訂購(gòu)時(shí)獲得折扣。將您的Gerber文件上傳到PCBWAY,以獲得高質(zhì)量和快速周轉(zhuǎn)時(shí)間的制造。PCBWay現(xiàn)在可以提供完整的產(chǎn)品解決方案,從設(shè)計(jì)到外殼生產(chǎn)??纯此麄兊脑诰€Gerber瀏覽器功能。有了獎(jiǎng)勵(lì)積分,你就可以從他們的禮品店得到免費(fèi)的東西。此外,從這里查看這個(gè)有用的博客PCBWay插件KiCad。使用此插件,您可以在KiCad中完成設(shè)計(jì)后直接訂購(gòu)pcb。
了解伺服電機(jī)
導(dǎo)線:
?紅色→VCC(通常為5V)
?棕色/黑色→GND
?橙/黃→信號(hào)(PWM輸入)
工作原理:伺服電機(jī)根據(jù)Arduino發(fā)出的PWM信號(hào)旋轉(zhuǎn)到特定角度(0°-180°)
電路的連接
?將伺服VCC(紅色)連接到Arduino Nano的5V引腳
?將伺服GND(黑色/棕色)連接到Arduino Nano的GND引腳。
?將伺服信號(hào)(橙色/黃色)連接到Arduino Nano的數(shù)字引腳D9(可選擇其他支持pwm的引腳)。
?如果使用高扭矩伺服,請(qǐng)使用外部5V電源供電,并將地線連接在一起,以避免損壞Nano
安裝伺服庫(kù)
Arduino IDE帶有內(nèi)置的Servo.h庫(kù)。
?打開(kāi)Arduino IDE→去Sketch >包括庫(kù)>伺服。
?該庫(kù)簡(jiǎn)化了向伺服發(fā)送PWM信號(hào)。
上傳代碼
?通過(guò)USB連接Arduino Nano到您的PC。
?選擇Tools > Board > Arduino Nano。
?選擇正確的Port。
?點(diǎn)擊上傳。
?伺服應(yīng)該開(kāi)始前后掃。
測(cè)試和故障排除
?如果伺服抖動(dòng),請(qǐng)?zhí)峁┩獠侩娫础?
?確保Arduino與外部電源的共接地。
?如果伺服不動(dòng),檢查接線和引腳分配。
?使用myServo。寫(xiě)入(角度)來(lái)設(shè)置特定的角度(例如,myServo。寫(xiě)入(90)為中心位置)。
擴(kuò)大項(xiàng)目規(guī)模
?控制伺服與電位器手動(dòng)角度調(diào)整。
?利用超聲波傳感器使伺服系統(tǒng)對(duì)距離做出響應(yīng)。
?集成藍(lán)牙/Wi-Fi模塊進(jìn)行遠(yuǎn)程控制。
結(jié)論
通過(guò)以下步驟,您已經(jīng)成功地將伺服電機(jī)與Arduino Nano連接起來(lái)。這構(gòu)成了機(jī)器人手臂、平移相機(jī)系統(tǒng)和無(wú)數(shù)自動(dòng)化項(xiàng)目的基礎(chǔ)。
本文編譯自hackster.io





