Thông báo

Collapse
No announcement yet.

thiết lập timer/counter cho avr!

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

  • #16
    em là em vướng cái chỗ là em cho cái quay motor vào 1 trình phục vụ ngắt,ngắt xong rồi thì nó quay ra đun tiếp vì chỗ nó tạm dừng để nhảy vào ngắt là trạng thái đang đun,nhưng muốn là quay 2 phút thì tắt luôn,có lẽ đùng ngắt lf không hợp lý chăng???

    Comment


    • #17
      Nguyên văn bởi vietran2708 Xem bài viết
      em là em vướng cái chỗ là em cho cái quay motor vào 1 trình phục vụ ngắt,ngắt xong rồi thì nó quay ra đun tiếp vì chỗ nó tạm dừng để nhảy vào ngắt là trạng thái đang đun,nhưng muốn là quay 2 phút thì tắt luôn,có lẽ đùng ngắt lf không hợp lý chăng???
      Mình hiểu lờ mờ thế này, vì dùng ngắt thế nào ấy nên motor quay xong thì lại tiếp tục đun đúng ko?? Ở đây không dùng ngắt nào cả, tất cả đơn giản nằm ở chương trình chính hết, dùng 1 biến quản lý quá trình vận hành, khi mới cấp điện cho MCU biến này = 0, cho Mcu kiểm tra biến này nếu = 0 và nút được nhấn mới cho phép thực hiện chương trình đun thoải mái = vòng lặp, trong vòng lặp này cho kiểm tra cảm biến, nếu cảm biến tác động thì thoát vòng lặp, dừng đun, khởi động motor khuấy trong 2 phút, sau đó ra lệnh Off toàn bộ hệ đun nóng và motor, đồng thời gán giá trị 1 vào cái biến cho phép vận hành ban đầu thì hệ thống ko thể nào tự chạy lại được. Lập trình thêm 1 đoạn nhỏ là khi nhấn nút thì reset cái biến này lại giá trị 0 là ok.
      Bạn hiểu chứ?? Mình nghĩ còn nhiều thứ khác nữa nhưng bạn cứ làm nhiêu đây trước đã rồi thiếu gì thì tư duy ra sau.
      Làm sao mà bạn dám nói là không làm được khi bạn chưa từng thử một lần nào.
      Ngay cả khi bạn đã làm 1 lần và thất bại bạn cũng không có quyền nói là không làm được vì bạn chưa làm lần thứ 2,3...

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X