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 ạ)
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
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ơ
Đượ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é
@@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
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 ạ
@@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 ạ
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
Sao sài pin giống vậy mà mạch k sáng đèn v
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 ạ)
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.
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
BLDC có làm theo cái này được ko ạ
Thầy ơi! Mình có thể cấp nguồn ngoài 5V cho L298N được không ạ?
@@PhamDinhChieuB nên sử dụng nguồn ngoài để cấp cho Drive bạn nhé.
Sao động cơ vàng của anh lại lắp vừa cái bánh này v ạ
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 ạ?
@@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
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
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
analogWrite, analogRead hc tập nào v mn
tập 18
Mình cắm nguồn cho l298 thành ổ cấm nguồn trực tiếp 12v đc ko ạ
Đượ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é
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 ạ
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ơ
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 ạ?
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
thầy cho em hỏi muốn điều khiển động cơ step thì có khác nhiều ko ạ
Khác nhau em nhé, động cơ step có các bước cài đặt và số chân nhiều hơn
thầy có thể hướng dẫn e cụ thể hơn được ko ạ
@@thaythinhdaydien
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 ạ
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.
@@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 ạ
Có dùng PLC thay cho arduino được k ạ
Dùng PLC mà muốn điều khiển tốc độ thì tốn kém lắm em.
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 ý ạ
Đượ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é
@@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
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 ạ
Nhanh quá nó không đáp ứng kịp bạn à
@@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 ạ
@@thaythinhdaydienđiều chỉnh tốc độ quay của servo lúc nhanh lúc chậm ấy ạ
@@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é
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
Rút con arduino ra rồi cắm lại em nhe.
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
bạn show code thử xem
Sao trong video động cơ quay nhanh được vậy ạ
motor xịn hoặc cái hộp số á
Do code ấy, bạn để ena vs enb lên 255 là dc
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 ạ
khai báo hàm while(true) ngòa vòng lặp for nha bạn
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 ạ
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
@@thaythinhdaydien có nghĩa là phải dùng pin điện áp cao hơn đúng không ạ
pin này chạy dc lâu k ạ
Nếu cho chạy liên tục thì khoảng 1 tiếng là hết pin bạn nhé.