Hướng Dẫn Sử Dụng Encoder Với Arduino

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Encoder Type: LPD3806-400BM-G5-24C
    phase A : Green
    Phase B: White
    Vcc: Red
    Gnd: Black
    màn hình LCD 16x2
    shope.ee/6Umj3...
    Động Cơ EnCoder AB 400 Xung 5-24V NPN Trục 6MM GTA3806-400
    shope.ee/30Cqs...
    Bánh Xe Robot V2 Màu Xanh
    shope.ee/6pPZR...
    arduino UNO R3
    shope.ee/1q0tU...
    Ủng hộ mình coffe thì gửi vào STK MB bank: 2010132702007 Ngô Quốc Anh. Cảm ơn các bạn.

Комментарии • 35

  • @hoado6339
    @hoado6339 2 года назад +1

    Thanks ad. Đang cần tìm hiểu

  • @hungnguyen-rw3vu
    @hungnguyen-rw3vu 4 месяца назад +1

    cho e hỏi tại sao lại phải dùng ngắt ạ , và tại sao đọc chân số 3 mà ko phải chân số 2 , mong anh trả lời giúp em

    • @leonardodavinci7222
      @leonardodavinci7222  4 месяца назад +1

      Dùng ngắt thì e đọc trên mạng về tác dụng của nó nhé. Còn đọc tại chân 3 vì mình gán chân ngắt là chân 2 rồi e.

  • @huygiang6138
    @huygiang6138 2 дня назад +1

    Add ơi. Em dùng encoder h40-6-0500vl có (dây đỏ 5v) (dây đen 0v) dây (xanh lá cây A) dây (trắng B) dây ( hồng /B) dây (xanh da trời /A) em muốn đấu vào con aduino thì đấu như nào vậy ạ. Mong anh chỉ giúp em cảm ơn.

    • @leonardodavinci7222
      @leonardodavinci7222  День назад

      A phải có datasheet ms biết đc loại nhiều dây vậy nó cấu tạo như thế nào. Nhưng nghe qua e nói thì dây xanh lá vs da trời cùng Phase A, trắng-hôngg cùng phase B nên đấu như of a xem được không. Nếu vẫn 2 phase thì ok. Nếu nhiều phase hơn phải xem kĩ

    • @huygiang6138
      @huygiang6138 День назад +1

      @@leonardodavinci7222 vâng

  • @quanglinh4356
    @quanglinh4356 4 месяца назад +1

    nếu em muốn thêm 1 điều kiện là nếu phát hiện không quay thì sẽ báo alarm thì mình thêm câu lệnh như nào ạ

    • @leonardodavinci7222
      @leonardodavinci7222  4 месяца назад

      E đặt 1 biến mới vào rồi dùng lệnh if (v = 0) thì biến đó = true, rồi viết hàm báo alarm truyền tham số đó vào.

  • @dinhbac646
    @dinhbac646 Год назад +1

    Mình muốn chia nhỏ này ra để nó quay 1 cái step nữa thì làm cách nào ạ

  • @lynguyenthi5549
    @lynguyenthi5549 2 года назад

    Thanks add

  • @theson1878
    @theson1878 Год назад +1

    Ví dụ em mua encoder với số xung khác mà dùng code này được không anh ?

  • @truongsy5486
    @truongsy5486 Год назад +1

    a quay 1 vòng xem encoder đọc đc 400 xung k ạ?

    • @leonardodavinci7222
      @leonardodavinci7222  Год назад

      400 đó e

    • @ientuhanoi2020
      @ientuhanoi2020 6 месяцев назад

      quay thật chậm thì được. quay nhanh không đọc đủ xung được@@leonardodavinci7222

  •  4 месяца назад

    em đang đọc encoder 334 thì sử dụng code này với cách cắm chân có được không ạ

    • @thuanbongdem
      @thuanbongdem 4 месяца назад

      Bác với e cùng thắc mắc luôn này

    • @leonardodavinci7222
      @leonardodavinci7222  4 месяца назад +1

      A chưa dùng con đó. Nhưng a đọc qua thấy cũng dùng 2 pha AB lệch nhau 90 độ nên về lý thuyết là tương tự.e thử đấu dây và dùng code này xem chạy ok không là biết.

    • @thuanbongdem
      @thuanbongdem 4 месяца назад

      @@leonardodavinci7222 e dùng stm32 nucleo 64 thì đấu pha A và pha B vào chân nào vậy ạ ?

    • @leonardodavinci7222
      @leonardodavinci7222  4 месяца назад

      Thấy hữu ích ủng hộ a 1 sub vs like nhé. Thanks e

    •  3 месяца назад

      @@leonardodavinci7222 em cắm thử nhưng sao nó hiển thị lên 0 và e thử quay động cơ thì k lên

  • @huyle44346
    @huyle44346 Год назад +1

    làm sao vẽ encoder trên protues

    • @leonardodavinci7222
      @leonardodavinci7222  Год назад

      B vào thư viện lấy ra. Ko có thì phải đi kiếm add vào. Nó toàn tên tiếng anh nên phải tìm đúng. M ít dùng proteus

  • @callmesmile3198
    @callmesmile3198 Год назад

    Đọc được xung thì chuyển sang vận tốc kiểu gì ạ

    • @lequang1261
      @lequang1261 8 месяцев назад

      ((xung đo / (xung / vòng) )/thời gian lấy mẫu )*60

  • @NguyenQuang-hl1qo
    @NguyenQuang-hl1qo Год назад

    Muốn hiển thị góc quay được thì sửa code như nào ạ?

  • @ientuhanoi2020
    @ientuhanoi2020 6 месяцев назад

    không ăn thua. nếu chạy tốc độ nhanh hơn 1 chút thì adruino không đọc kịp

    • @congrice
      @congrice 6 месяцев назад

      sử dụng chíp 32bit là cân tuốt

  • @_MaiVanPhu
    @_MaiVanPhu Год назад

    Cho em hỏi encoder 1000 xung thì sửa code sao ạ

    • @leonardodavinci7222
      @leonardodavinci7222  Год назад +1

      code chỉ để đếm xung nên việc bạn có bao nhiêu xung thì đâu ảnh hưởng gì. Khi bạn cần tính độ dài mà bánh xe quay thì lúc đó công thức ms tính toán đến xung của encoder

    • @leonardodavinci7222
      @leonardodavinci7222  Год назад

      Hữu ích cho mình 1 like vs sub vs nnes