1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

          
Trang 2 của 2 Đầu tiênĐầu tiên 12
Kết quả 21 đến 29 của 29

Chủ đề: Arduino - Quadrature Encoder reader

  1. #21
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 bài viết
    Mã:
    boolean A, B, lastA, lastB;
    attachInterrupt(1, doEncoder, CHANGE);
    //2x Quadrature Encoder
    void doEncoder()
    {
      A = digitalRead(enocderPinA);
      B = digitalRead(encoderPinB);
    
      if ((A != lastA) & (B != lastB))
      {
        if (A ^ B) enc --;
        else       enc ++;
      }
      lastA = A;
      lastB = B;
    }
    Cái này thì trong quá trình test không thấy sai.. chỉ có điều tốc độ vẫn chậm hehe
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  2. #22
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 bài viết
    Clip chạy với code ban đầu đúng sai chưa rỏ vì chỉ nhìn bằng mắt.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  3. Có 2 thành viên đã cám ơn CKD cho bài viết hữu ích này:


  4. #23
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,915
    Cám ơn
    2,195
    Được cám ơn 3,263 lần
           ở 2,038 bài viết
    truyền serial có nhiều kiều mờ anh CKD, I2C SPI , đảm bảo là ko chậm
    nều dùng paraler thì dùng ic logic chuyển đổi thành up/down hoặc clock/dir rồi đưa vào IC đếm> MCU

  5. #24
    Thợ cả
    Ngày tham gia
    Feb 2014
    Bài viết
    2,370
    Cám ơn
    669
    Được cám ơn 1,423 lần
           ở 846 bài viết
    Trích dẫn Gửi bởi cuongmay Xem bài viết
    đó là do code và mạch chưa tốt thôi bác ấy không chuyên điện mà. mình làm servo cho xác máy nhật với code như thế chạy tinh khuôn 1 đêm sáng ra kiểm tra không thấy sai % nào so với du xích.
    Dạ chạy một cái khuôn để kết luận thì cũng chưa đúng ạ.

    Như máy em làm chạy gỗ, số dòng lệnh tính bằng triệu dòng, chạy liên tục hơn 2 ngày mới xong. Xong về home OK chả thấy sai vạch nào. Khi đã chạy ổn định là thế, nhưng đùng một phát có hôm điện nhà nhiễu loạn thế nào ấy, nó cũng loạn, qua hôm sau lại hết. Nên e mới nói là chả có gì là tuyệt đối.

    Driver của em thì một số bác đã kiểm chứng rồi ạ. Có giai đoạn em cũng bị vật lê lết, mà nguyên nhân thì tùm lum, cả phần driver và phần còn lại. Giờ rút kinh nghiệm làm cho em xài thôi.

    Thanks.
    Lần sửa cuối bởi Ga con, ngày 05-06-2015 lúc 08:11:41 AM.

  6. #25
    Spam killer
    Ngày tham gia
    Nov 2013
    Bài viết
    1,703
    Cám ơn
    1,536
    Được cám ơn 818 lần
           ở 440 bài viết
    Cái LCD 2004 cũng chỉ cần 4 pin data như cái 1602 phải không CKD, mình đọc datasheet thì thấy nó ghi 8 pin data lận.

  7. #26
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 bài viết
    Vụ LCD thì em cũng mới biết có vậy hà. Truyền 4pin hay 8pin đều được thì phải. Bản thân cái 16x2 cũng là 8pin mà. Ngoài ra giờ nó hay dùng kiểu spi, hoặc 1 wire thì phải.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  8. #27
    Học việc
    Ngày tham gia
    Jun 2017
    Bài viết
    2
    Cám ơn
    0
    Được cám ơn 0 lần
           ở 0 bài viết

    Cool

    Alo, bác CKD còn đó không cho em hỏi về vụ mạch với.

  9. #28
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 bài viết
    Mạch gì vậy bác?
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  10. #29
    Học việc
    Ngày tham gia
    Jun 2017
    Bài viết
    2
    Cám ơn
    0
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi CKD Xem bài viết
    Mạch gì vậy bác?
    Cái mạch bác nối trên con arduino á, cái điện trở là kéo lên, vậy tụ để làm gì vậy bác? Nếu dùng để lọc cao tần thì có thêm R mắc nối tiếp đúng không bác? Hay sao nhỉ?

Trang 2 của 2 Đầu tiênĐầu tiên 12

Các Chủ đề tương tự

  1. Encoder.. là gì?
    Bởi CKD trong diễn đàn Điện - Điện tử - Tự động hóa
    Trả lời: 20
    Bài viết cuối: 18-05-2018, 09:53:42 PM
  2. Trả lời: 54
    Bài viết cuối: 29-07-2016, 05:24:25 PM
  3. Stepperature: Open Source Quadrature Hand Wheel
    Bởi anhxco trong diễn đàn Break Out Board, Controller
    Trả lời: 18
    Bài viết cuối: 04-02-2015, 11:29:47 AM
  4. Trả lời: 5
    Bài viết cuối: 06-01-2015, 01:27:36 PM
  5. cần mua encoder 250 và 400 xung
    Bởi ghoang trong diễn đàn Cần mua
    Trả lời: 3
    Bài viết cuối: 26-12-2013, 02:28:12 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •