Module điều khiển động cơ L298N

Mã sản phẩm: 1701082

Thương hiệu: Nhập khẩu Loại: Arduino – Module – Cảm biến

Khối lượng: 100

85.000₫

Thêm vào yêu thích Đã yêu thích
chinh-sach
Hỗ trợ phí vận chuyển với đơn hàng trên 300K
chinh-sach
Giao hàng ngay sau khi đặt hàng (áp dụng với nội thành Hải Phòng)
chinh-sach
Đổi mới trong 3 ngày nếu lỗi do nhà sản xuất
chinh-sach
Xuất hóa đơn đỏ trực tiếp cộng thêm 5%

Mạch Điều Khiển Động Cơ L298

Giúp bạn có thể điều khiển tốc độ và chiều quay của động cơ DC một cách dễ dàng, ngoài ra module L298 còn điều khiển được 1 động cơ bước lưỡng cực. mạch cầu H l298 động cơ có điện áp từ 5V đến 35V.

Mạch Điều Khiển Động Cơ L298 có tích hợp một IC nguồn 7805 để tạo ra nguồn 5V để cung cấp cho các thiết bị khác.

Thông số kỹ thuật

- Driver: L298N tích hợp hai mạch cầu H.

 -Điện áp điều khiển: +5 V ~ +35 V

- Dòng tối đa cho mỗi cầu H là: 2A

- Điện áp của tín hiệu điều khiển: +5 V ~ +7 V

- Dòng của tín hiệu điều khiển: 0 ~ 36mA

- Công suất hao phí: 20W (khi nhiệt độ T = 75 ℃)

- Nhiệt độ bảo quản: -25 ℃ ~ +130 ℃

Các chân tín hiệu

  1. DC motor 1 "+" hoặc stepper motor A+
  2. DC motor 1 "-" hoặc stepper motor A-
  3. 12V jumper - tháo jumper qra nếu sử dụng nguồn trên 12V. Jumper này dùng để cấp nguồn cho IC ổn áp tạo ra nguồn 5V nếu nguồn trên 12V sẽ làm cháy IC Nguồn
  4. cằm dây nguồn cung cấp điện áp cho motor vào đây từ 6V đến 35V.
  5. cắm chân GND của nguồn vào đây
  6. ngõ ra nguồn 5V, nếu jumper đầu vào không rút ra.
  7. Chân Enable của Motor 1, chân này dùng để cấp xung PWM cho motor nếu dùng VDK thì rút jumper ra và cắm chân PWM vào đây. Giữ nguyên khi dùng với động cơ bước
  8. IN1
  9. IN2
  10. IN3
  11. IN4
  12. Chân Enable của Motor 2, chân này dùng để cấp xung PWM cho motor nếu dùng VDK thì rút jumper ra và cắm chân PWM vào đây. Giữ nguyên khi dùng với động cơ bước
  13. DC motor 2 "+" hoặc stepper motor B+
  14. DC motor 2 "-" hoặc stepper motor B-

Code mẫu

// connect motor controller pins to Arduino digital pins
// motor one
int enA = 10;
int in1 = 9;
int in2 = 8;
// motor two
int enB = 5;
int in3 = 7;
int in4 = 6;
void setup()
{
  // set all the motor control pins to outputs
  pinMode(enA, OUTPUT);
  pinMode(enB, OUTPUT);
  pinMode(in1, OUTPUT);
  pinMode(in2, OUTPUT);
  pinMode(in3, OUTPUT);
  pinMode(in4, OUTPUT);
}
void demoOne()
{
  // this function will run the motors in both directions at a fixed speed
  // turn on motor A
  digitalWrite(in1, HIGH);
  digitalWrite(in2, LOW);
  // set speed to 200 out of possible range 0~255
  analogWrite(enA, 200);
  // turn on motor B
  digitalWrite(in3, HIGH);
  digitalWrite(in4, LOW);
  // set speed to 200 out of possible range 0~255
  analogWrite(enB, 200);
  delay(2000);
  // now change motor directions
  digitalWrite(in1, LOW);
  digitalWrite(in2, HIGH);  
  digitalWrite(in3, LOW);
  digitalWrite(in4, HIGH); 
  delay(2000);
  // now turn off motors
  digitalWrite(in1, LOW);
  digitalWrite(in2, LOW);  
  digitalWrite(in3, LOW);
  digitalWrite(in4, LOW);
}
void demoTwo()
{
  // this function will run the motors across the range of possible speeds
  // note that maximum speed is determined by the motor itself and the operating voltage
  // the PWM values sent by analogWrite() are fractions of the maximum speed possible 
  // by your hardware
  // turn on motors
  digitalWrite(in1, LOW);
  digitalWrite(in2, HIGH);  
  digitalWrite(in3, LOW);
  digitalWrite(in4, HIGH); 
  // accelerate from zero to maximum speed
  for (int i = 0; i < 256; i++)
  {
    analogWrite(enA, i);
    analogWrite(enB, i);
    delay(20);
  } 
  // decelerate from maximum speed to zero
  for (int i = 255; i >= 0; --i)
  {
    analogWrite(enA, i);
    analogWrite(enB, i);
    delay(20);
  } 
  // now turn off motors
  digitalWrite(in1, LOW);
  digitalWrite(in2, LOW);  
  digitalWrite(in3, LOW);
  digitalWrite(in4, LOW);  
}
void loop()
{
  demoOne();
  delay(1000);
  demoTwo();
  delay(1000);
}

Liên hệ:

Đ/c: 18/655 Nguyễn Văn Linh-P.Vĩnh Niệm-Lê Chân-Hải Phòng

Email: giaiphapchung68@gmail.com

Hotline: 0936824969

Bước 1: Truy cập website và lựa chọn sản phẩm cần mua để mua hàng

Bước 2: Bấm chọn biểu tượng giỏ hàng để thanh toán

Trong mục này bạn có thể thay đổi số lượng, chủng loại sản phẩm và chọn mua thêm sản phẩm khác

Bước 3: Lựa chọn Thanh toán

Bạn vui lòng nhập thông tin:  
Email, Họ tên, Số điện thoại và các thông tin cần thiết khác để nhận đơn hàng của mình.

Nếu bạn đã có tài khoản và muốn đăng ký tài khoản vui lòng vào mục Đăng nhập hoặc Đăng ký tài khoản. Khi có tài khoản bạn sẽ dễ dàng theo dõi được đơn hàng của mình

Bước 4: Xem lại thông tin đặt hàng, điền chú thích và gửi đơn hàng

Bước 5: Sau khi nhận được đơn hàng bạn gửi chúng tôi sẽ liên hệ bằng cách gọi điện hoặc gửi vào email đơn hàng của bạn để xác nhận lại đơn hàng và địa chỉ của bạn.

Trân trọng cảm ơn.
popup

Số lượng:

Tổng tiền: