Arduino | Ngắt ngoài attachInterrupt()

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 28

  • @quocngocang302
    @quocngocang302 2 роки тому +1

    Rất hay. Em phát triển kênh mạnh lên nha.

  • @levanphuc6803
    @levanphuc6803 6 місяців тому +1

    theo em nghĩ timer để trong chương trình chính đâu phải lệnh ngắt đâu ạ. Chương trình thực hiện theo trình tự trên xuống nếu chương trình đang đếm for từ 0 - 9 mà đang đếm dở tới 5 điều kiện timer lúc này thỏa mãn nhưng đếm hết for thì nó mới quay ngược lại làm timer chứ ạ (trường hợp để timer trong chương trình chính)

  • @24.chauthainhatminh4
    @24.chauthainhatminh4 3 роки тому +2

    a làm về con cảm biến nhiệt độ mlx90614 có hiển thị lên led LCD

  • @duytrinhpatin
    @duytrinhpatin 3 роки тому +1

    Hay anh ơi

  • @hieuletrannguyen7609
    @hieuletrannguyen7609 3 роки тому +1

    Rất hay ạ

  • @nguyenquangvinh3702
    @nguyenquangvinh3702 Рік тому +1

    e làm ngắt động cơ mà lệnh delay còn chạy, a có cách nào ngắt delay không a?

  • @ongnguyenvan7211
    @ongnguyenvan7211 3 роки тому +2

    v h e đếm 5 ecoder 2 kênh xung thì h sao ạ,hay phải dùng board khác

    • @GreenTechnology_GreenGroup
      @GreenTechnology_GreenGroup  3 роки тому

      Nếu board không đủ ngắt thì phải đổi board, hoặc tính hướng code khác nếu đc

    • @ongnguyenvan7211
      @ongnguyenvan7211 3 роки тому

      @@GreenTechnology_GreenGroup nếu 5 encoder dùng chung kênh a,còn kênh b thì để xác dịnh vị trí được ko nhể kk

  • @quyetkaka3831
    @quyetkaka3831 2 роки тому +1

    A cho em hỏi với : trong vòng void loop em dang có 3 chế độ . Nếu muốn đang chạy chế độ 1 mà ấn nút chọn chế độ 2 thì nên làm như nào ạ. Hiện tại nếu em muốn chọn chế độ 2 khi chế độ 1 đang chạy thì phải reset arduino mới đc.

    • @GreenTechnology_GreenGroup
      @GreenTechnology_GreenGroup  2 роки тому +1

      Không dùng delay, dùng timer

    • @quyetkaka3831
      @quyetkaka3831 2 роки тому

      @@GreenTechnology_GreenGroup
      void loop()
      {
      if (Serial.available() > 0)
      {
      data = Serial.read();
      while ( data == 'a') {
      chedo1();
      }
      while ( data == 'b') {
      chedo2();
      }
      while (data == 'c') {
      chedo3();
      }
      while (data == 't') {
      Reset();
      }
      }
      }
      em đang viết như này a xem em cần sửa như nào được ạ

  • @thaipham7402
    @thaipham7402 3 роки тому +1

    Bạn ơi mình hơi thắc mắc, phút 5:47 thì mình nhớ, button khi chưa nhấn nút nó trả về giá trị 0, còn nhấn nút button trả về giá trị 1 chứ nhỉ, mình mới học arduino còn nhiều cái chưa biết nên nếu mình sai bạn có thể giải thích giúp mình với ạ

    • @thaipham7402
      @thaipham7402 3 роки тому +1

      Mình thấy bạn đọc ngược lại nên thắc mắc

    • @thaipham7402
      @thaipham7402 3 роки тому

      Bạn có thể giải thích cho mình hiểu tại sao đc ko ạ

    • @GreenTechnology_GreenGroup
      @GreenTechnology_GreenGroup  3 роки тому +1

      @@thaipham7402 việc nhấn nút trả về 0 hay 1 phụ thuộc vào bn có dùng biến trở hay k, dùng biến trở trong board hay biến trở ngoài

    • @thaipham7402
      @thaipham7402 3 роки тому

      @@GreenTechnology_GreenGroup bạn có thể ví dụ đc ko ạ, mình đọc ko hiểu bạn ạ

    • @linhnguyentrung6959
      @linhnguyentrung6959 2 роки тому +2

      @@thaipham7402 3 tháng chắc là bạn cũng biết rồi, nhưng viết ra đây để ông khác đọc.😂😂 bạn nối 1 đầu nút ấn vào gnd , 1 đầu vào chân đọc trên arduino . sử dụng INPUT_PULLUP, để khai báo trạng thái chân đọc tức là khi không ấn ở mức cao. còn khi ấn thì nó sẽ nối với gnd tức là mức thấp. còn khi ta đấu công tắc trong mạch dân dụng thì công tắc thường nối dây pha(dương) nên giờ giống kiểu làm ngược lại ấy.😂😂

  • @atruongcong2331
    @atruongcong2331 2 роки тому +1

    Cho hỏi cách chỉnh IDE arduino sang màu đen như thế nào vậy

    • @GreenTechnology_GreenGroup
      @GreenTechnology_GreenGroup  2 роки тому

      Thay đổi theme arduino

    • @atruongcong2331
      @atruongcong2331 2 роки тому

      @@GreenTechnology_GreenGroup thay đổi theme arduino là thay đổi cái gì bạn ơi mình không rành cái này lắm mình vào mục nào của arduino đẻ thay đổi

  • @lethanhbinh4496
    @lethanhbinh4496 3 роки тому +1

    bạn lm về timer đi vs các chức năng của timer

  • @nguyenquocat7329
    @nguyenquocat7329 3 роки тому +1

    làm sao để giao diện màu đen vậy ?

  • @phuonganh6445
    @phuonganh6445 Рік тому +1

    Nano ngắt chân nào vậy anh