Thông báo

Collapse
No announcement yet.

có thể dùng 1 nút bấm ko?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • có thể dùng 1 nút bấm ko?

    chào các bạn!
    mình muốn hỏi chút^)^
    dùng 1 nút bấm(giữ 5s ) làm công việc A.giữ(10s) thì chuyển sang công việc B.....
    nếu như ko dùng timer mà chỉ dùng cổng I/O thông thường có làm được ko hả các bạn?
    Nếu được các bạn có thể cho mình 1 đoạn code nhỏ làm ví dụ nhé
    cám ơn nhiều!

  • #2
    Hoàn toàn được chứ. bạn cho nó nằm trong vòng lặp while rồi làm các việc trong đó. hoặc kiểm tra nếu nút ấn có ấn thì làm việc A sau đó cho vòng lặp while cho đến khi nào hết 5 giây thì thôi.
    n
    ĐT: 0986 492 489

    Tham khảo:

    Comment


    • #3
      Nguyên văn bởi minhhieu Xem bài viết
      Hoàn toàn được chứ. bạn cho nó nằm trong vòng lặp while rồi làm các việc trong đó. hoặc kiểm tra nếu nút ấn có ấn thì làm việc A sau đó cho vòng lặp while cho đến khi nào hết 5 giây thì thôi.
      bạn cho 1 vd được ko?
      cám ơn nhiều!

      Comment


      • #4
        em cũng đang nghiên cứu về cái này,lúc đầu em nghĩ là dùng ngắt RB,nhưng nếu không dùng thì làm cách khác ra sao?

        Comment


        • #5
          Chuyện này dễ mà! Nhưng cũng hay đấy!
          Giờ nói thẳng ra thì kỳ quá!?????

          Các bác ko chịu suy nghĩ gì cả!

          1/ Kiểm tra phím nhấn nếu có nhấn phím thì tiếp..bứoc 2
          2/ Kiểm tra phím nhấn sau 5s, tức >5s phím còn giữ không. Nếu sau 5s mà phím nhả ra rồi thì thực thi công việc A, và ngược lại >5s phím chưa nhả thì ko làm A mà tiếp tục kiểm tra bứoc 3
          3/ Nếu sau >5s mà vẫn chưa nhả phím thì kiểm tra cho đến hết 10s, nếu đến hết 10s mới nhả phím thì ok, ko thực thi A mà làm B

          Nếu thấy hay thì nhấn nút cám ơn, rồi tui giúp cho phần lập trình, ko thì tui quê ko trả lời nữa đó nha

          Comment

          Về tác giả

          Collapse

          kiemkhach10 Tìm hiểu thêm về kiemkhach10

          Bài viết mới nhất

          Collapse

          Đang tải...
          X