So sánh 2 cách lập trình bằng mBlock và Arduino IDE cho điều khiển động cơ

15/06/2019
so-sanh-2-cach-lap-trinh-bang-mblock-va-arduino-ide-cho-dieu-khien-dong-co

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ị

  • module L298
  • 2 motor

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:

 
  1. void setup(){
  2. pinMode(6,OUTPUT);
  3. pinMode(7,OUTPUT);
  4. pinMode(8,OUTPUT);
  5. pinMode(9,OUTPUT);
  6. }
  7.  
  8. void loop(){
  9.  
  10. digitalWrite(6,1);
  11. digitalWrite(7,0);
  12. digitalWrite(8,1);
  13. digitalWrite(9,0);
  14. delay(3000);
  15. digitalWrite(6,0);
  16. digitalWrite(7,1);
  17. digitalWrite(8,0);
  18. digitalWrite(9,1);
  19. delay(3000);
  20. }

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.

Bình luận
Nội dung này chưa có bình luận, hãy gửi bình luận đầu tiên của bạn.
VIẾT BÌNH LUẬN CỦA BẠN