Tự học lập trình Arduino Tập 27 | điều khiển tốc độ động cơ bằng driver L298N và Arduino p1

  Рет қаралды 27,459

Thầy Thịnh Dạy Điện

Thầy Thịnh Dạy Điện

Күн бұрын

mua hàng ủng hộ mình tại đây nhé:
1. Mua kit lập trình Arduino UNO: shope.ee/3pvxj...
2. Trọn bộ kit lập trình Arduino đầy đủ: shope.ee/2L79w...
3. bộ kit lập trình cơ bản: shope.ee/8KON6...
4. Driver điều khiển động cơ L298: shope.ee/2AnpF...
5. Động cơ DC 5V: shope.ee/5ph7c...
#tựhọclậptrìnharduino #tuhoclaptrinharduino #laptrinharduino #lậptrìnharduino #arduinochongườimớibắtđầu #arduinochonguoimoibatdau #arduino #arduinouno #arduinomegaa
Các nội dung chia sẻ chủ yếu phục vụ cho mình đích học tập, tạo diễn đàn giao lưu và học tập.
Admin: Thạc sĩ: Trần Ngọc Huy Thịnh
Email liên hệ: tudonghoaplcarduino@gmail.com
Zalo: 0949249991
Video này hướng dẫn các bạn thực hiện lập trình điều khiển tốc độ động cơ DC sử dụng cầu L298N và arduino.
---------------------------------------------------------------------------------------------------------------------
Link tải code các bài tập: drive.google.c...
-------------------------------------------------------------------------------------------------------
NỘI DUNG CHUỖI VIDEO GỒM CÓ:
Tập 1: Top 10 dự án thú vị trong lập trình Arduino
Tập 2: Hướng dẫn cài đặt và sử dụng phần mềm lập trình Arduino IDI: • Tự học lập trình Ardui...
Tập 3: Tìm hiểu phần cứng Arduino UNO R3: • Tự học lập trình Ardui...
Tập 4: Tìm hiểu cấu trúc của một chương trình trong môi trường lập trình Arduino IDE: • Tự học lập trình Ardui...
Tập 5: Khai báo biến và kiểu dữ liệu trong lập trình Arduino: • Tự học lập trình Ardui...
Tập 6: Sử dụng lệnh digitalWrite trong lập trình Arduino | xuất tín hiệu số trong Arduino: • Tự học lập trình Ardui...
Tập 7: Sử dụng lệnh digitalRead trong lập trình Arduino | đọc tín hiệu số ngõ vào Arduino: • Tự học lập trình Ardui...
Tập 8: Sử dụng kết hợp lệnh digitalRead và digitalWrite trong lập trình Arduino | Nạp chương trình và đấu dây cho Aruino: • Tự học lập trình Ardui...
Tập 9: Cấu trúc lệnh if - else if trong lập trình Arduino: • Tự học lập trình Ardui...
Tập 10: Lập trình Arduino và mô phỏng phần cứng với Proteus: • Tự học lập trình Ardui...
Tập 11: Sử dụng toán tử quan hệ AND OR trong lập trình Arduino: • Tự học lập trình Ardui...
Tập 12: Lập trình chương trình con trong Arduino IDE: • Tự học lập trình Ardui...
Tập 13: Ứng dụng vòng lặp for trong lập trình Arduino: • Tự học lập trình Ardui...
Tập 14: Lập trình Arduino điều khiển 8 led sáng dần tắt dần: • Tự học lập trình Ardui...
Tập 15: Lập trình Arduino điều khiển 8 led hoạt động nhiều chế độ: • Tự học lập trình Ardui...
Tập 16: Lập trình Arduino điều khiển 8 led sáng tắt xen kẽ chẵn lẻ: • Tự học lập trình Ardui...
Tập 17: sử dụng vòng lặp while trong lập trình arduino(while loop arduino): • Tự học lập trình Ardui...
Tập 18: Đọc và xử lý tín hiệu analog Arduino part 1/3: • Tự học lập trình Ardui...
Tập 19: Đọc và xử lý tín hiệu analog Arduino part 2/3: • Tự học lập trình Ardui...
Tập 20: Đọc và xử lý tín hiệu analog Arduino part 3/3 - Điều khiển 4 đèn led từ giá trị analog: • Tự học lập trình Ardui...
Tập 21: Đấu dây cho Arduino với module Relay 4 kênh: • Tự học lập trình Ardui...
Tập 22: Mô phỏng xử lý tín hiệu Analog của Arduino trong phần mềm Proteus: • Tự học lập trình Ardui...
Tập 23: kết nối lcd 16x2 với arduino: • Tự học lập trình Ardui...
Tập 24: in giá trị analog lên lcd 16x2: • Tự học lập trình Ardui...
Tập 25: Hiển Thị Nhiệt Độ & Độ Ẩm Cảm Biến DHT11 Lên LCD: • Tự học lập trình Ardui...
Tập 26: lập trình arduino cho chữ chạy trên màn hình lcd 16x2: • Tự học lập trình Ardui...
Tập 27: điều khiển tốc độ động cơ bằng driver L298N và Arduino: • Tự học lập trình Ardui...
Tập 28: điều khiển tốc độ động cơ bằng driver L298N và Arduino p2: • Tự học lập trình Ardui...
Tập 29: cảm biến hồng ngoại phát hiện vật cản với Arduino: • Tự học lập trình Ardui...
Tập 30: mạch đếm sản phẩm dùng cảm biến hồng ngoại Arduino và hiển thị LCD: • Tự học lập trình Ardui...
Tập 31: Điều khiển tốc độ động cơ DC bằng một nút nhấn với driver L298N: • Tự học lập trình Ardui...
CÁC BÀI TẬP TRONG CHUỖI VIDEO LABVIEW GIAO TIẾP ARDUINO
Tập 1:Hướng dẫn cài đặt LabVIEW 2020: • LabVIEW interface Ardu...
Tập 2:Digital Write output Arduino - xuất tín hiệu số ngõ ra Arduino: • LabVIEW interface Ardu...
Tập 3:Digital Read input Arduino - đọc tín hiệu số ngõ vào Arduino: • LabVIEW interface Ardu...
Tập 4: Analog Read input Arduino - đọc tín hiệu Analog ngõ vào Arduino: • LabVIEW interface Ardu...
Tập 5:Xử lý tín hiệu Analog Arduino trong LabVIEW: • LabVIEW interface Ardu...
Tập 6:Áp dụng ngôn ngữ lập trình C trong lập trình LabVIEW và Arduino: • LabVIEW interface Ardu...
Tập 7: Hướng dẫn gõ Tiếng Việt trong LabVIEW - Type Vienamese in LabVIEW: • LabVIEW interface Ardu...
Tập 8: Cài đặt các công cụ xử lý ảnh trong LabVIEW và kết nối Webcam - điện thoại: • LabVIEW Arduino| #8 Cà...

Пікірлер: 47
@levikhang2912
@levikhang2912 4 ай бұрын
anh ơi cho em hỏi em muốn sau khi quay được 5s rồi nó dừng hẵn thì mình dùng câu lệnh nào ạ
@simpUshimaru
@simpUshimaru 4 ай бұрын
khai báo hàm while(true) ngòa vòng lặp for nha bạn
@AnhLe-rz5tm
@AnhLe-rz5tm 2 ай бұрын
Dạ anh cho em hỏi, em có thử kích chiều quay như anh (ở 5:28) mà sao cái motor vẫn đứng yên ạ(Em thử test motor với nguồn 5v thì nó vẫn chạy bình thường ạ)
@vanchi9044
@vanchi9044 Күн бұрын
Kiểm tra code của ông trước, sau đó Kiểm tra chân cắm có phù hợp chưa, rồi đo thử xem mạch điều khiển có hoạt động đúng không.
@PhuongMai-z1e
@PhuongMai-z1e 19 күн бұрын
Dạ Thầy ơi cho e hỏi nếu mình muốn kết nối thêm cảm biến hồng ngoại mình mắc mạch như thế nào ạ?
@thaythinhdaydien
@thaythinhdaydien 19 күн бұрын
@@PhuongMai-z1e cảm biến có 3 chân, 2 chân bạn cấp nguồn 5V và GND. Chân out từ cảm biến bạn đưa vào chân Arduino
@nguyenucanh7795
@nguyenucanh7795 Жыл бұрын
Khi đảo chiều em muốn hiện lên lcd là quay ngược thì phải làm thế nào anh
@HoangNguyen-fd7te
@HoangNguyen-fd7te Жыл бұрын
Sao động cơ vàng của anh lại lắp vừa cái bánh này v ạ
@hoanghoangchannels2469
@hoanghoangchannels2469 Жыл бұрын
BLDC có làm theo cái này được ko ạ
@trantai9039
@trantai9039 11 ай бұрын
thầy cho em hỏi muốn điều khiển động cơ step thì có khác nhiều ko ạ
@thaythinhdaydien
@thaythinhdaydien 11 ай бұрын
Khác nhau em nhé, động cơ step có các bước cài đặt và số chân nhiều hơn
@trantai9039
@trantai9039 11 ай бұрын
thầy có thể hướng dẫn e cụ thể hơn được ko ạ @@thaythinhdaydien
@tuanlengocanh2675
@tuanlengocanh2675 Жыл бұрын
Cho mình hỏi, khi mình đk 2 motor với chỉ số thiết đặt giống nhau nhưng 1 bên nhanh và 1 bên chậm, làm nó ko đi thẳng, có cách nào khắc phục ko bạn
@synguyenvan2417
@synguyenvan2417 11 ай бұрын
giống nhau hoàn toàn thì chỉ trên mô phỏng thôi, còn thực tế thì có nhiều nguyên nhân như điện trở dây dẫn, giắc nối, tình trạng motor,v.v...nên 2 cái nó quay nhanh chậm khác nhau là bth
@nhantrong4441
@nhantrong4441 5 ай бұрын
Dạ thầy cho em hỏi mình có thể điều khiển tốc độ qua của servo được không ạ? ( ví dụ bình thường servo quay 0-180 là 2s thay đổi thành 1s). Em cảm ơn ạ
@thaythinhdaydien
@thaythinhdaydien 5 ай бұрын
Nhanh quá nó không đáp ứng kịp bạn à
@nhantrong4441
@nhantrong4441 5 ай бұрын
@@thaythinhdaydiendạ ví dụ em dùng servo để điều khiển góc lái cho xe rc. Khi xe chạy chậm servo quay sẽ nhanh hơn khi xe chạy nhanh trên cùng 1 góc đấy ạ
@nhantrong4441
@nhantrong4441 5 ай бұрын
@@thaythinhdaydienđiều chỉnh tốc độ quay của servo lúc nhanh lúc chậm ấy ạ
@thaythinhdaydien
@thaythinhdaydien 5 ай бұрын
@@nhantrong4441 bạn dùng hàm for cho nó chạy tăng dần từ góc bắt đầu đến kết thúc nhé
@tuongminh7286
@tuongminh7286 Жыл бұрын
Nếu em muốn điều khiển động cơ DC kiểu các loại quạt tản nhiệt 9V thì có cần cấp nguồn lớn hơn không ạ?
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
Nên cấp nguồn riêng cho động cơ bạn nhé. Hạn chế điều khiển động cơ từ nguồn của Arduino
@ThuyNguyen-gv6cx
@ThuyNguyen-gv6cx Жыл бұрын
Anh ơi cho em hỏi. Mắc nối tiếp ENA vs ENB lại với nhau r gắn vô chân xung arduino có hiệu quả điều khiển tốc độ như bình thường không ạ
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
2 chân ena và enb chỉ có tác dụng cho phép hoặc không cho phép chân phát xung hoạt động thôi em. Em nối tắt lại bình thường.
@ThuyNguyen-gv6cx
@ThuyNguyen-gv6cx Жыл бұрын
@@thaythinhdaydien anh thấy code em sửa lại như vậy hoạt động đc không. Phần speed có đc không ạ
@user-nn2eh7zq1m
@user-nn2eh7zq1m Жыл бұрын
Dạ anh cho em hỏi nếu dùng đầu vào cỡ 3 pin tầm 12.6V thì có được không ạ
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
Khi qua drive sẽ mất đi 2V. Bạn muốn điều khiển động cơ 5V thì phải cấp vào 7V. Còn động cơ 12V phải cấp 14V. Nếu không cấp thêm 2V vẫn chạy nhưng sẽ chạy ko hết tốc độ tối đa của động cơ
@CommonPeople22
@CommonPeople22 Жыл бұрын
Dạ anh cho em hỏi 1 xíu là em dùng DC 5V, cũng đấu nói như trong video hết, nhưng lúc nạp code thì motor nó chỉ kêu nhưng không hề quay ạ
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
Nó bị thiếu điện áp đó bạn. Chỉnh tăng điện áp max lên. Hoặc phải cấp vào drive thêm 2V nữa. Ví dụ động cơ 5V thì cấp cho drive 7V nhé. Vì nó sẽ mất 2V khi qua drive
@ThanhTran-bi4ht
@ThanhTran-bi4ht 3 ай бұрын
@@thaythinhdaydien có nghĩa là phải dùng pin điện áp cao hơn đúng không ạ
@user-nn2eh7zq1m
@user-nn2eh7zq1m Жыл бұрын
Anh ơi cho e hỏi e code là 2 giây động cơ đổi chiều nhưng mà tầm 5 giây nó mới đổi khoing biết là do đâu vậy anh
@godnona9570
@godnona9570 6 ай бұрын
bạn show code thử xem
@traveljacknguyen2915
@traveljacknguyen2915 Жыл бұрын
Mk dùng đầu 5V làm đầu vào được k ạ ? Tại khi e nối đầu đó vào arduino thì nó lên điện ý ạ
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
Được bạn nhé, tuy nhiên ở video trước m mình có giải thích vì điện áp cấp vào drive tốc độ là 5V thì điện áp ra cao nhất cho động cơ sẽ chỉ còn 3V. Do mất 2V trên drive rồi. Bạn thử sẽ biết ngay bằng cách dùng drive chỉnh max và so với tốc độ bạn không dùng drive mà đấu thẳng 5V vào động cơ nhé
@traveljacknguyen2915
@traveljacknguyen2915 Жыл бұрын
@@thaythinhdaydien em dùng chân 5V Motor nó không cả chạy luôn thì có phải do điện áp yếu k ạ ! Code vs đấu nối em lm hệt a r khác mỗi là k dùng Encoder thôi
@hungvungoc4395
@hungvungoc4395 Жыл бұрын
anh ơi cho em hỏi là em làm hết rồi đến đoạn code nó không nhận cái port là sao anh
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
Rút con arduino ra rồi cắm lại em nhe.
@user-kd2qc9yy2e
@user-kd2qc9yy2e Жыл бұрын
Mình cắm nguồn cho l298 thành ổ cấm nguồn trực tiếp 12v đc ko ạ
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
Được bạn nhé. Tuy nhiên phải đấu chân GND của nguồn 12V rời đó với chân GND của Arduino lại thì nó mới chạy nhé
@yukihiratake.-.3984
@yukihiratake.-.3984 Ай бұрын
analogWrite, analogRead hc tập nào v mn
@nguyenchien3666
@nguyenchien3666 Ай бұрын
tập 18
@lofichill248
@lofichill248 Жыл бұрын
Có dùng PLC thay cho arduino được k ạ
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
Dùng PLC mà muốn điều khiển tốc độ thì tốn kém lắm em.
@ThanhTran-kq5fx
@ThanhTran-kq5fx Жыл бұрын
pin này chạy dc lâu k ạ
@thaythinhdaydien
@thaythinhdaydien Жыл бұрын
Nếu cho chạy liên tục thì khoảng 1 tiếng là hết pin bạn nhé.
@user-li4mu8kf3l
@user-li4mu8kf3l 6 ай бұрын
Sao trong video động cơ quay nhanh được vậy ạ
@phongchannel1939
@phongchannel1939 4 ай бұрын
motor xịn hoặc cái hộp số á
@ninhnguyen9408
@ninhnguyen9408 2 ай бұрын
Do code ấy, bạn để ena vs enb lên 255 là dc
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 52 МЛН
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 67 МЛН
Làm Robot nên dùng Mạch Điều Khiển Động Cơ DC nào?
16:35
Hướng Dẫn Lắp Phần Khung Mô Hình Cửa Tự Dộng
6:21
Đức Tiến
Рет қаралды 4,8 М.
Arduino | Chi tiết cách sử dụng động cơ Servo
16:18
Green Technology
Рет қаралды 75 М.
How to control a DC motor with an encoder
9:30
Curio Res
Рет қаралды 437 М.
Make a TINY Arduino Drone with FPV Camera - Will It Fly?
20:26
Max Imagination
Рет қаралды 932 М.