該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓
樹莓派控制l298n驅動電機,**如下
import rpi.gpio as gpio
import timegpio.setmode(gpio.board) ## 使用board引腳編號,此外還有 gpio.bcm
in1 = 11
in2 = 12
in3 = 13
in4 = 15
def init():
gpio.setwarnings(false)
gpio.setup(in1,gpio.out)
gpio.setup(in2,gpio.out)
gpio.setup(in3,gpio.out)
gpio.setup(in4,gpio.out)
def forward(sleep_time):
gpio.output(in1,gpio.high)
gpio.output(in2,gpio.low)
gpio.output(in3,gpio.high)
gpio.output(in4,gpio.low)
time.sleep(sleep_time)
gpio.cleanup()
def backward(sleep_time):
gpio.output(in1,gpio.low)
gpio.output(in2,gpio.high)
gpio.output(in3,gpio.low)
gpio.output(in4,gpio.high)
time.sleep(sleep_time)
gpio.cleanup()
def left(sleep_time):
gpio.output(in1,false)
gpio.output(in2,false)
gpio.output(in3,gpio.high)
gpio.output(in4,gpio.low)
time.sleep(sleep_time)
gpio.cleanup()
def right(sleep_time):
gpio.output(in1,gpio.high)
gpio.output(in2,gpio.low)
gpio.output(in3,false)
gpio.output(in4,false)
time.sleep(sleep_time)
gpio.cleanup()init()forward(1000)
出現了這樣的問題,不知道怎麼解決
test.py:19: runtimewarning: this channel is already in use, continuing anyway. use gpio.setwarnings(false) to disable warnings.
gpio.setup(in1,gpio.out)
test.py:21: runtimewarning: this channel is already in use, continuing anyway. use gpio.setwarnings(false) to disable warnings.
gpio.setup(in2,gpio.out)
test.py:23: runtimewarning: this channel is already in use, continuing anyway. use gpio.setwarnings(false) to disable warnings.
gpio.setup(in3,gpio.out)
test.py:25: runtimewarning: this channel is already in use, continuing anyway. use gpio.setwarnings(false) to disable warnings.
gpio.setup(in4,gpio.out)
加上gpio.setwarnings(false) to disable warnings.後,程式一直執行,但車輪不轉
求大佬幫助,解答
關於樹莓派控制電機 Python
乙個月前開始玩樹莓派3,由於樹莓派是基於linux系統,用python語言來控制。所以入門python語言,當然最爽的就是驅動電機,根據自己的想法來控制。不得不說,python語言控制很有優勢,簡單而且沒有很多繁瑣的邏輯。所以近些年他上公升的快也是有道理的。乙個讓我印象最深的就是不需要先變數宣告,跟...
樹莓派python控制舵機 樹莓派控制舵機資料
舵機介紹 樹莓派pwm函式介紹 舵機角度和占空比對應的關係動畫。對應關係如下,範圍為 90 到 90 為了方便計算,可以將其對映到0 180 角度20ms內脈衝寬度 占空比對映後角度 90 0.5ms 2.5 0 45 1ms5.0 45 0 1.5ms 7.5 90 45 2ms10.0 135 ...
樹莓派控制舵機和步進電機
import rpi.gpio as gpio import time pwm gpio.pwm pin,frequence 建立pwm例項 pwm.start dc 啟動pwm dc值 占空比 0.0pwm.changefrequency freq 改變pwm頻率 pwm.changedutycy...