จำนวนชิ้น | ส่วนลดต่อชิ้น | ราคาสุทธิต่อชิ้น |
{{(typeof focus_pdata.price_list[idx+1] == 'undefined')?('≥ '+price_row.min_quantity):((price_row.min_quantity < (focus_pdata.price_list[idx+1].min_quantity - 1))?(price_row.min_quantity+' - '+(focus_pdata.price_list[idx+1].min_quantity - 1)):price_row.min_quantity)}} | {{number_format(((focus_pdata.price_old === null)?focus_pdata.price:focus_pdata.price_old) - price_row.price,2)}} บาท | {{number_format(price_row.price,2)}} บาท |
คงเหลือ | ชิ้น |
จำนวน (ชิ้น) |
- +
|
ซื้อเลย หยิบลงตะกร้า ซื้อเลย หยิบลงตะกร้า คุณมีสินค้าชิ้นนี้ในตะกร้า 0 ชิ้น
ช่องทางสั่งซื้ออื่น ๆ
|
|
|
|
คุยกับร้านค้า | |
{{ size_chart_name }} |
|
หมวดหมู่ | บอร์ดขับมอเตอร์, ESC, Motor drive board |
สภาพ | สินค้าใหม่ |
เพิ่มเติม | |
สภาพ | สินค้ามือสอง |
เกรด | |
สถานะสินค้า | |
ระยะเวลาจัดเตรียมสินค้า | |
เข้าร่วมโปรโมชั่น | |
ข้อมูล |
น้ำหนัก
บาร์โค้ด
ลงสินค้า
อัพเดทล่าสุด
|
รายละเอียดสินค้า |
พินต่างๆบนบอร์ด Monster Moto Shield VNH2SP30
![]() ตัวอย่างวิดีโอการใช้งาน Monster drive VNH2SP30 กับมอเตอร์ 2 ตัว ข้อมูลเพิ่มเติม Datasheet Schematic รายละเอียดเพิ่มเติม High current 30A VNH2SP30 stepper motor drive module High current 30A stepper motor drive Description: This is a module designed for high-horsepower motor drive. The powerful performance of the module makes it only need a pair of VNH2SP30 to replace the L298 H- bridge to provide full-bridge motor drive. At the same time, we have strengthened the load capacity of the circuit to drive it. A pair of high current motors! Both the input end of the module and the motor interface end use 5mm interface terminals, making it convenient to connect large-size wires. When ultra-high current is required, the wires can be directly welded to the module instead of connecting with terminal blocks (as the case may be). When the drive current is greater than 6A , the chip will heat up. In order to improve performance, it is best to connect a heat sink or cooling fan.
Module features:
ตัวอย่าง Code /* MONSTER MOTOR SHIELD TEST CODE www.14core.com / */ #define MtrBrake 0 #define ClockWise 1 #define CClockWise 2 #define GndBreak 3 #define CounterSenseThresHold 100 /* VNH2SP30 pin definitions xxx[0] controls '1' outputs xxx[1] controls '2' outputs */ int inApin[2] = {7, 4}; // INA Clockwise Controll int inBpin[2] = {8, 9}; // INB Counter-clockwise Controll int pwmpin[2] = {5, 6}; // PWM (Pulse with modulation ) Input int cspin[2] = {2, 3}; // CS Current sense for analog input int enpin[2] = {0, 1}; // EN Status of switches output (Analog pin) int statpin = 13; void setup() { Serial.begin(9600); pinMode(statpin, OUTPUT); // Initialize digital pins as outputs for (int i = 0; i < 2; i++) { pinMode(inApin[i], OUTPUT); pinMode(inBpin[i], OUTPUT); pinMode(pwmpin[i], OUTPUT); } // Initialize braked for (int i = 0; i < 2; i++) { digitalWrite(inApin[i], LOW); digitalWrite(inBpin[i], LOW); } // motorGo(0, ClockWise, 255); // motorGo(1, CClockWise, 255); } void loop() { motorGo(0, ClockWise, 255); motorGo(1, CClockWise, 255); delay(500); motorGo(0, CClockWise, 255); motorGo(1, ClockWise, 255); delay(500); if ((analogRead(cspin[0]) < CounterSenseThresHold) && (analogRead(cspin[1]) < CounterSenseThresHold)) digitalWrite(statpin, HIGH); } void motorOff(int motor) { // Initialize the brake for (int i = 0; i < 2; i++) { digitalWrite(inApin[i], LOW); digitalWrite(inBpin[i], LOW); } analogWrite(pwmpin[motor], 0); } /* Monster Motor will set a motor going in a specific direction the motor will continue turns in that direction, at that speed until told to do otherwise. Motor: this should be either 0 or 1 will selet which of the two motors to be controlled Direct Should be between 0 and 3, with the following result 0 - Brake to VCC 1 - Clock wise 2 - Counter Clockwise 3 - Brake to GND PWM (Pulse with Moduleation) should be a value between 0and 1024, higher the number, the faster turns */ void motorGo(uint8_t motor, uint8_t direct, uint8_t pwm) { if (motor <= 1) { if (direct <= 4) { // Set to INA[motor] if (direct <= 1) digitalWrite(inApin[motor], HIGH); else digitalWrite(inApin[motor], LOW); // Set to INB[motor] if ((direct == 0) || (direct == 2)) digitalWrite(inBpin[motor], HIGH); else digitalWrite(inBpin[motor], LOW); analogWrite(pwmpin[motor], pwm); } } } ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
เงื่อนไขอื่นๆ |
|
Tags |
หน้าที่เข้าชม | 2,072,276 ครั้ง |
ผู้ชมทั้งหมด | 1,333,002 ครั้ง |
ร้านค้าอัพเดท | 5 ก.ย. 2568 |