關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 如何用RaspberryPi Pico來控制直流電機?

如何用RaspberryPi Pico來控制直流電機?

作者:時間:2021-04-28來源:EETOP收藏

由樹莓派基金會剛剛發布的RaspberryPi Pico(樹莓派Pico)是一個小巧而強大的板子,它可以為用戶提供了創建大大小小的項目的機會。其中一個項目是機器人,為此我們需要用到馬達。那么我們如何用RaspberryPi Pico來控制呢?我們可以把它們直接連接到GPIO嗎?

本文引用地址:http://www.5nmn.com/article/202104/424990.htm

答案是否定的。RaspberryPi Pico的GPIO引腳無法提供所需的電流,如果嘗試連接,很可能會損壞Pico。為此我們需要一個電機驅動器,充當Pico和電動機之間的橋梁。我們打開/關閉兩個PicoGPIO引腳,讓它們控制電機驅動器,電機驅動器輸出較大的電流來控制電機運動。

對于這個小項目,將需要以下準備

運行MicroPython的Raspberry Pi Pico安裝在您的電腦上的Thonny4 x公對公跳線半尺寸或全尺寸面包板電機驅動板。在我們的案例中,我們使用了DRV8833芯片,但L298或L9110S芯片應該也可以。5V / 6V。我們使用了一個微型齒輪金屬電機,電機需要2根公對公的跳線來連接到面包板上。

如何用RaspberryPi Pico來控制直流電機?

使用RaspberryPi Pico的直流電動機的硬件設置

我們在該項目中使用的芯片是DRV8833,選定的特定版本是為面包板制作的,但是還有許多其他版本,包括設計用于嵌入機器人的版本。市場上還有其他電機控制器,例如L298D和L9110S,所有這些電機控制器都有相同的輸入/輸出約定。

如何用RaspberryPi Pico來控制直流電機?

將Raspberry Pi Pico放入面包板,使微型USB端口掛在面包板的末端。將DRV8833電機控制器放入面包板,使插針位于中間通道的兩側。使用跳線將Raspberry Pi Pico的VBUS引腳連接到DRV8833的VCC引腳。這將直接通過USB提供的5V為電機控制器供電。將Raspberry Pi Pico的GND引腳連接到DRV8833的GND引腳。將Raspberry Pi Pico的GPIO 14連接到DRV8833的IN1。將Raspberry Pi Pico的GPIO 15連接到DRV8833的IN2。將OUT1和OUT2連接至電動機的引腳

如何用RaspberryPi Pico來控制直流電機?

Raspberry Pi Pico直流電動機的軟件設置


import utimefrom

machine import Pin

2.創建兩個對象,motor1a和motor1b。這些將存儲用作輸出的GPIO引腳號,以控制DRV8833電機控制器。

motor1a = Pin(14, Pin.OUT)

motor1b = Pin(15, Pin.OUT)

3.創建一個使電動機“前進”的函數。為此,我們需要將一個引腳拉高,另一個引腳拉低。這繼而將我們的預期方向傳達給電機控制器,并且相應的輸出引腳將緊隨其后,迫使電機沿設定方向移動。

def forward():

motor1a.high()

motor1b.low()

4.創建一個向后移動的函數。這會看到GPIO引腳狀態反轉,從而導致電動機沿相反方向旋轉。

def backward():

motor1a.low()

motor1b.high()

5.創建一個停止電動機的函數。通過將兩個引腳都拉低,我們告訴電動機控制器停止電動機的所有運動。

def stop():

motor1a.low()

motor1b.low()

6.創建一個最終的“測試”函數,該函數將調用先前的函數并運行一個測試程序,該程序將使電動機“向前”旋轉兩秒鐘,再“向后”旋轉兩秒鐘。然后它將停止電動機。

def test():

forward()

utime.sleep(2)

backward()

utime.sleep(2)

stop()

7.創建一個for循環,該循環將連續5次運行此測試函數

for i in range(5):

test()

將代碼作為motor.py保存到Raspberry Pi Pico,然后單擊綠色箭頭以運行代碼。電機將雙向旋轉五次。



關鍵詞: 直流電機

評論


相關推薦

技術專區

關閉
人人超碰超国产看一天高清影视在线天天看,天天看高清视频 奇米奇米在线视频,奇米影视盒子在线,在线影院777米奇影视,奇米网在线看视频| k频道app下载,色青青k频道,爱k线财经频道,k频道官网| 奇米影视影音在线播放器,奇米四色97在线影院,奇米影音在线,奇米在线| 国产福利小视频在线k频道,k频道精选主播,k频道网络视频系统,k频道澳门在线| k频道导航大全,k频道k,k频道网站,k频道视频k频道在线| k频道网站导航备用,国产频道网红k频道,k频道福利导航,k频道最新导航网址| k频道福利怎么看不了,K频道日本视k频道日本视视频,下载中央4k频道,k频道,k频道在线,k频道福利| 香蕉大人在线观看,大香蕉色依依在线视频,一色屋免费精品视频,xfplay播放 国产自拍,亚洲性夜夜夜色综合网| k频道网址导航4站,k频道最新上传,k频道网络视频分享系统在线,k视频频道最新导航| 香蕉大人在线观看,大香蕉色依依在线视频,一色屋免费精品视频,xfplay播放 国产自拍,亚洲性夜夜夜色综合网| 888米奇影视四色av,777me.com米奇影视,奇米影视网,777米奇影视| 任你干-在线精品视频,任你日线观看免费视频不一样,99大香伊在人线免费,爱播影院| 在线 视频 亚洲大陆在线视频,歐美激情 99电影,2019在线国产偷拍视频,國產自拍偷拍,九九色影院,强奸电影| 奇米五月观看在线播放,奇米888第四影院在线,奇米在线直播,777奇米影院在线| 奇米米奇影视在线视频,奇米在线影视无播放器,奇米在线线观看视频,奇米米奇777在线四色| k频道导航网址导航最新,国产精品k频道导航,k频道网络视频,k频道福利在线视频| 777米奇视频在线,奇米网在线观看,奇米在线偷拍,奇米米奇视频在线| 奇米777视频在线观看,奇米偷拍白拍在线观看,奇米在线免费视频影影视在线观看影影视首页,奇米葡萄色在线电影| 奇米在线电影,奇米影视777在线第四色,奇米网777在线视频,奇米影视在线播| k频道在线导航,国产91k大神频道分享,k频道网络视频在线观看,k频道网址导航 最新| 奇米影视777在线观看,777奇米影院狠狠在线,奇米网在线观看直播,奇米四色观看在线播放| 777奇米在线影院,奇米影院影音在线,色奇米在线,奇米影视在线免费观看| 宅男影院 k频道,网红主播福利k频道,k频道主播精品,k频道主播福利在线| 奇米影视在线香蕉视频,奇米影视在线免费播放,奇米视频在线看,8888米奇四色在线| 在线 视频 亚洲大陆在线视频,歐美激情 99电影,2019在线国产偷拍视频,國產自拍偷拍,九九色影院,强奸电影| 一级A做爰片免费视频,免费黄片视频在线观看2018,欧美一级片 外国片高清,啪啪啪免费视频| 奇米在线电影,奇米影视777在线第四色,奇米网777在线视频,奇米影视在线播| k频道小视频播放,k频道网站导,k频道网络视频分享,91k大神频道分享系统| 奇米影视777,青青青视频分类精品,青青草国拍2018,青青草国拍2019在线观看,青青草国拍2019| 一本到午夜92版福利,国产精品情侣愉拍,好看AV中文字幕在线观看,久久热最新地址,久久视频在线视频观看 99| k频道网址导航最新,k频道国内精品,k频道在线宅男影院,k频道福利频道地址| 奇米在线,奇米影视影音在线播放器,奇米影音在线,奇米四色97在线影院| 奇米网在线99热,奇米首页在线,很很鲁奇米在线观在线频97,奇米高清在线电影| 他也撸影院,他也撸在线影院,大家撸才是真的撸,一个可以撸管的在线影院,老司机带你飞,老司机在线| 这里只有在热线精品视频,久久精品视频手机版观看,强奸乱伦小说专区,亚洲性夜夜色综合网站,激情强奸乱伦电影| k频道风月海棠哥摸醒我在线,央视高清频道 4k,香蕉大伊人k频道,k频道kkpd.26.com| 奇米影视4色在线,奇米网在线观看视频不用播放器,奇米网狠狠色很很鲁在线视频,奇米影视四色在线视频| 昆明k6频道在线观看,k频道最新地址获得,k频道sina,kpd la k频道| 奇米偷拍电影在线观看,奇米婷婷在线,奇米网777在线,伊人在线酒色奇米| k频道丝袜,k频道精品国产偷拍,k频道国产精品网络视频分享系统,宅男影院k频道下载| 亚洲视频网站欧美视频网站,天天看影视,色琪琪av无码免费播放,日本一在线中文字幕,高清美女视频亚洲免费|