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

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024

ความคิดเห็น • 47

  • @AnhLe-rz5tm
    @AnhLe-rz5tm 2 หลายเดือนก่อน +1

    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 20 วันที่ผ่านมา

      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.

  • @levikhang2912
    @levikhang2912 5 หลายเดือนก่อน +1

    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 5 หลายเดือนก่อน

      khai báo hàm while(true) ngòa vòng lặp for nha bạn

  • @trantai9039
    @trantai9039 11 หลายเดือนก่อน +1

    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 หลายเดือนก่อน +1

      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

  • @PhuongMai-z1e
    @PhuongMai-z1e หลายเดือนก่อน

    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  หลายเดือนก่อน

      @@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

  • @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 ạ

  • @yukihiratake.-.3984
    @yukihiratake.-.3984 หลายเดือนก่อน

    analogWrite, analogRead hc tập nào v mn

  • @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

  • @hoanghoangchannels2469
    @hoanghoangchannels2469 ปีที่แล้ว

    BLDC có làm theo cái này được ko ạ

  • @TúNguyễn-s3k1j
    @TúNguyễn-s3k1j ปีที่แล้ว

    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é

  • @nhantrong4441
    @nhantrong4441 6 หลายเดือนก่อน

    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  6 หลายเดือนก่อน +1

      Nhanh quá nó không đáp ứng kịp bạn à

    • @nhantrong4441
      @nhantrong4441 6 หลายเดือนก่อน

      @@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 6 หลายเดือนก่อน

      @@thaythinhdaydienđiều chỉnh tốc độ quay của servo lúc nhanh lúc chậm ấy ạ

    • @thaythinhdaydien
      @thaythinhdaydien  6 หลายเดือนก่อน +1

      @@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é

  • @PhátThịnh-i9y
    @PhátThịnh-i9y ปีที่แล้ว

    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ơ

  • @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 ปีที่แล้ว

      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

  • @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.

  • @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

  • @PhátThịnh-i9y
    @PhátThịnh-i9y ปีที่แล้ว

    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 7 หลายเดือนก่อน

      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

  • @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.

  • @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 4 หลายเดือนก่อน

      @@thaythinhdaydien có nghĩa là phải dùng pin điện áp cao hơn đúng không ạ

  • @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 ạ

  • @ThuTiến-t7g
    @ThuTiến-t7g 7 หลายเดือนก่อน

    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

  • @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é.