motordriver

    0熱度

    1回答

    我做一個家庭項目只是爲了好玩,我很熟悉Arduino,但我知道基本知識。 我創建了一個自動百葉簾,它在黑暗時打開,在明亮時關閉。 因此,當光線傳感器檢測到黑暗時,百葉窗簾的板條將旋轉到打開位置,並在光線傳感器檢測到光線時旋轉到關閉位置。 im使用: Arduino的UNO R3/ 連續伺服電機/ LED/ LDR(光傳感器)/ 10K電阻/ 此代碼爲一個標準伺服電機。我希望它能夠連續使用伺服電機,

    1熱度

    2回答

    我正在做的USB設備是控制步進電機。在使用並行端口之前,我已經完成了此操作。由於這些端口在當前主板中不存在,我決定在我的設備和PC(主機)之間實現USB通信。爲了實現我的目標,我向飛思卡爾微控制器提供了具有12Mbps USB模塊的設備。 我的USB設備在給定時間必須接收4個字節(每個電機驅動程序一個字節),因爲每個字節都是應移動引擎的步驟。 在PC(主機)中,用戶的應用程序處理帶有信息的文本文件

    0熱度

    1回答

    你好,我有一個RC汽車有兩個3V電機(一個左/右,另一個前/後)。左右電機工作正常,但當我嘗試旋轉另一個電機時,它只能旋轉回來。我已經單獨嘗試了電機,並且在沒有控制器的情況下雙向工作。 我的代碼如下: int enablePinMotorAF = 3; int in1PinMotorAF = 5; int in2PinMotorAF = 6; int enablePinMotorLR = 1

    0熱度

    1回答

    所以我有這個舊的摩托輪椅,我試圖轉換成一個機器人。我用sabertooth 2x12取代了原來的電機驅動器,並且我正在使用Arduino micro與它交談。馬達軸一直往下扔,所以我在背面附加了磁鐵和霍爾效應傳感器,以充當旋轉編碼器。我目前的目標是能夠告訴機器人前進一定程度的腳然後停止。我寫了一些代碼來線性地做到這一點,但是這並沒有那麼好。然後我瞭解了中斷,聽起來正是我所需要的。所以我嘗試了一下,

    0熱度

    1回答

    我想用2個步進電機(42H48)和2個驅動器(TB6560)繪製圓。 硬件是這樣的:現在 (y-axis motor) | | --—--- |-------- (x-axis motor) | | ,我只能控制這些馬達繪製像鑽石形狀。 // 1 digitalWrite(xAxisMotorDirection, HIGH);

    0熱度

    2回答

    我正在使用由drv8825驅動器驅動的幾個步進電機進行學校項目(實際上,它將是高架行駛起重機) ,與一個Arduino UNO。首先,我們沒有大量的錢花。 現在,問題在於:我們將通過MPU6050 acc + gyro使用PID控制來控制電機的速度(在運動期間負載應儘可能牢固),以及只有兩種方式來改變步進馬達的速度是: 1)通過一個延遲的方法,例如: for (i = 0; i<400; i++)

    0熱度

    1回答

    有一種方法可以在NodeJS中使用mongoose定義MongoDB集合模式。 Mongoose在運行查詢時驗證模式。 我一直無法找到類似的東西在Python /龍捲風電機。有沒有辦法在Motor上獲得類似的效果,還是有一種可以爲我做的包?

    1熱度

    1回答

    我想在Atmega 16控制器的幫助下使用L6234驅動器IC驅動BlDC電機。驅動電機的邏輯在第9頁的電機驅動器IC L6234數據表中給出。以下是link for datasheet。所以,根據數據表,我寫了一個代碼來驅動我的電機。這是我的代碼: - #define F_CPU 8000000UL #include<avr/io.h> #include<avr/interrupt.h>

    1熱度

    1回答

    我試圖用兔4000處理器旋轉步進電機。我有一個隊列將保存結構,並創建了一個函數來創建二進制位序列,需要運行4繞組步進電機。我試圖從一個結構中的函數傳遞序列到一個生產者,它將用它填充隊列。問題是我沒有得到隊列中的預期價值。我誤解如何從一個函數返回一個結構,還是我需要單獨分配數組值?代碼相關的塊爲:程序 typedef struct { char d[4]; int delayUs

    0熱度

    1回答

    我試圖用L293D驅動器和不帶PWM的Atmega8驅動6v直流電機。問題是,當連接電機與L293D驅動器時,速度會變得很低。但是,當我向電機提供直流6V直流電時,它旋轉得很好。我在L293D的V2(電機電源)引腳上使用外部6v電源,但沒有改進。直到我用手轉動轉子時,電機才旋轉。問題仍然是不使用PWM?我的代碼是在這裏: DDRB = 0xFF; while(1) { PORT