Lập trình Arduino không cần viết code - Phần 9: Điều khiển motor với module L298

Đây là phần 9 của chuỗi bài viết "Lập trình Arduino không cần viết code"

- Xem lại phần 8 tại đây

Ở phần 9 này, chúng ta sẽ tìm hiểu cách điều khiển motor bằng mdule L298.

Sơ lược về L298

Đây là module giúp điều khiển động cơ với Arduino. Chân nguồn gồm chân 12V nối nguồn công suất cho motor. Chân GND nối GND nguồn công suất và GND arduino. 4 chân OUT: OUT 1 và 2 cho motor 1, OUT 3 và 4 cho motor 2. 4 chân In: In1 và 2 nối arduino để điều khiển motor 1, In3 và 4 nối arduino để điều khiển motor 2. Khi có chênh lệnh điện thế giữa 2 chân in thì motor sẽ chạy.

Thực hành

Chuẩn bị

Nối mạch như mình đã nói ở trên. Ở đây mình nối cực + m1 vào OUT1, cực - m1 vào OUT2. Tương tự với m2. In1 vào 6, In2 vào 7, In 3 vào 8, In4 vào 9.

Lập trình với mBlock

Rất đơn giản, lập trình theo sơ đồ sau và up code.

Lập trình bằng Arduino IDE

Code đây nha:

void setup(){
    pinMode(6,OUTPUT);
    pinMode(7,OUTPUT);
    pinMode(8,OUTPUT);
    pinMode(9,OUTPUT);
}

void loop(){
    
    digitalWrite(6,1);
    digitalWrite(7,0);
    digitalWrite(8,1);
    digitalWrite(9,0);
    delay(3000);
    digitalWrite(6,0);
    digitalWrite(7,1);
    digitalWrite(8,0);
    digitalWrite(9,1);
    delay(3000);
}

Kết luận

Như nậy là ta vừa tìm hiểu xong cách điều khiển motor với module L298. Chúc các bạn thành công. Xin cảm ơn đã theo dõi.

lên
14 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

State Machine Với Arduino

   Xin chào các bạn! Hôm nay mình sẽ giới thiệu với các bạn một cách lập trình, quản lý code khá thú vị và mới lạ, đó chính là State Machine hay trạng thái máy. Đây là một cách thức lập trình cũng được sử dụng khá nhiều cho các hệ thống, phần mềm, máy móc trong thực tế. Dưới đây, mình chỉ viết những gì mình biết và tìm hiểu được nên có gì sai sót, mong các bạn đã biết về state machine hãy góp ý cho mình bên dưới phần comment để bài viết hoàn thiện hơn. Bắt đầu thôi!

lên
10 thành viên đã đánh giá bài viết này hữu ích.

iNut cảm biến - Bài 2: Tự tạo webapp điều khiển thiết bị IoT

Xin chào các bạn, ở bài số 1, mình đã giới thiệu về mọi thứ cơ bản của iNut cảm biến, qua đó các bạn cũng đã nắm được các khái niệm về IoT cũng như cách sử dụng iNut cảm biến cơ bản. Tiếp nối seri, hôm nay mình sẽ giới thiệu về giao thức MQTT và cách tạo một cái webapp đơn giản để điều khiển và theo dõi nha.

lên
5 thành viên đã đánh giá bài viết này hữu ích.