Tự học arduino : bài 3 nút bấm và led đơn

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

КОМЕНТАРІ • 53

  • @angtanqui1390
    @angtanqui1390 4 роки тому +6

    Code ngon lành
    int ledPin[] = {11, 12, 13};
    int button = 7;
    int count = -1;
    void setup() {
    for (int i = 0; i < 3; i++) {
    pinMode(ledPin[i], OUTPUT);
    }
    pinMode(button, INPUT_PULLUP);
    }
    void loop() {
    int state = digitalRead(button);
    if (state == LOW) {
    count++;
    if (count > 2) count = 0;
    for (int i = 0; i < 3; i++) {
    if (i == count) {
    digitalWrite(ledPin[i], HIGH);
    } else {
    digitalWrite(ledPin[i], LOW);
    }
    }
    while(state == LOW) {
    state = digitalRead(button);
    }
    } else {
    for (int i = 0; i < 3; i++) {
    digitalWrite(ledPin[i], LOW);
    }
    }
    }

  • @chanelmaybayvlogs4444
    @chanelmaybayvlogs4444 5 років тому

    em thấy
    if (dem>2){dem=0;}
    nó chạy mượt hơn đó ah

  • @oong4888
    @oong4888 8 років тому

    anh có thể giải thích phần kiểm tra biến nut, nhập if vào nó tự động kiểm tra biến nut ở mức nào, em cảm ơn ạ

  • @hocvienfacebookvietnam2983
    @hocvienfacebookvietnam2983 5 років тому

    Có lệnh clear trạng thái ko anh ơi! Ví dụ chân 13 đang High or Low thì giờ ko muốn cho nó ở trạng thái nào ạ!

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

    bên anh có thể lập trình kết nối bộ điều khiển về trên điện thoại để điều khiển đc k ạ

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

      Dạ chào anh, anh muốn thiết kế riêng a

  • @dangvan6603
    @dangvan6603 6 років тому

    anh ơi ví dụ em muốn truyền nhận từ 2 arduino mà 1 arduino nối vs máy tính 1 arduino cắm led em muốn khi ấn B thì đèn sáng ấn T thì đèn tắt a có thể giúp e phần này được không ạ

  • @nhannguyen-wt5bb
    @nhannguyen-wt5bb 7 років тому

    anh ơi em mún lập trình led 7 đoạn chạy từ 1 đếm 5 và bấm nút nó dừng lại thả ra thì típ tục chạy........chỉ giáo em với

  • @ThanhPham-rd1se
    @ThanhPham-rd1se 3 роки тому

    tại sao e mô phỏng trên proteus thì chạy bình thường nhưng khi nạp vào mạch thì lại bị sáng cả led 12 và 11, e phải đổi code chân 11 thành chân 10 nạp lại thì chạy bình thường ạ?

  • @anhnguyenvan3998
    @anhnguyenvan3998 4 роки тому

    A cho e hỏi ngu tý ? K dùng pm nay thì dùng css c để viết code đc k a

  • @thuyvy8080
    @thuyvy8080 5 років тому +1

    còn ai online ko? mình bị lỗi khai báo biến INT bây giờ phải làm thế nào ạ

    • @khoatran684
      @khoatran684 4 роки тому +1

      Mình cũng vậy hic

    • @thuyvy8080
      @thuyvy8080 4 роки тому

      @@khoatran684 bay giờ đã làm ok nhé

  • @kienhoangat4734
    @kienhoangat4734 4 роки тому +1

    sao lại sử dụng INPUT_PULLUP ạ?

  • @haiphongmemories
    @haiphongmemories 4 роки тому

    Sao em cũng dùng code này nạp mạch thực tế thì led nó lại chạy tự động không cần ấn nút nhỉ ?? Anh giúp em vs ạ

  • @autalks22
    @autalks22 7 років тому

    Sao em khi tìm hàm thì nó k nhập hàm từ bên arduino qa Proteus v ạ ?

  • @haule-oy8hh
    @haule-oy8hh 4 роки тому

    a ơi, e dùng window 10,ad thêm toàn bị lỗi ạ

  • @hungchung5318
    @hungchung5318 6 років тому

    Chào anh . Cho hỏi mổi con arduino uno có thể cùng lúc chạy hai chương trình được không và làm cách nào

  • @trileminh5283
    @trileminh5283 5 років тому

    Chỗ cái dem++???? Là nút gì zay các bác

  • @liujinfang2810
    @liujinfang2810 8 років тому +1

    sao phầm mềm em không có hình ảnh arduino vậy ad

  • @duongocyen
    @duongocyen 7 років тому

    Sao của em bấm nhưng led không sáng ạ?

  • @giapvanquan1701
    @giapvanquan1701 8 років тому

    anh ơi. sao đoạn code chống dội phím em lm tn lại không chạy qua hàm while a nhỉ
    if (nut==LOW)
    {
    while(nut==LOW);
    d++;
    }

    • @zxcongducxz
      @zxcongducxz 5 років тому

      sau while có dư dấu chấm phẩy

  • @dieuketruong3216
    @dieuketruong3216 7 років тому

    cai cuối cung viết vay ha a ....if(dem>3){dem=0;}

    • @dieuketruong3216
      @dieuketruong3216 7 років тому +2

      em muon hoi cái câu lệnh cuối cung ....if(dem>3){dem=0;}mà sao e kiem tra bị lổi

  • @PhongNguyen-jc9mp
    @PhongNguyen-jc9mp 5 років тому

    Tại sao ban đầu không gán cho biến đếm giá trị 0, mà vẫn không thấy báo lỗi gì nhỉ

    • @dientu360
      @dientu360  5 років тому

      nếu bạn gán biến dem = 0 thì hiển nhiên nó không báo lỗi gì là đúng rồi :D

    • @Le-fn5tl
      @Le-fn5tl 4 роки тому

      @@dientu360 ý là trong vid thì a không gán giá trị biến = 0 mà code vẫn chạy đc ấy

  • @thanhhieu5783
    @thanhhieu5783 4 роки тому

    a ơi cho e hỏi INPUT_PULLUP là sao ạ

    • @newmovies8008
      @newmovies8008 4 роки тому

      là kéo chân input đó lên nguồn đó bạn lẽ ra phải kéo chân input lên nguồn nhưng ở phần mô phỏng anh ik ko kéo chân input lên nguồn mà sử dụng lệnh pullup

  • @nguyentu9827
    @nguyentu9827 6 років тому

    Ko thấy bài 4 ad nhỉ

  • @hayTVblin
    @hayTVblin 7 років тому

    if(nut==HIGH )GI ZẬY ĐÚNG KH ZẬY

  • @electron2637
    @electron2637 8 років тому

    Đúng bài em đang cần. :D

    • @ientu3605
      @ientu3605 8 років тому

      Sub kênh giúp anh nhé 😁

    • @electron2637
      @electron2637 8 років тому

      Dong Hoang Van anh có hướng dẫn mạch ma trận 8x8(hoặc 4 cái 8x8 ghép với nhau) không anh

    • @ientu3605
      @ientu3605 8 років тому

      Sẽ có em ạ hiện tại e360 đã chính thức khởi động lại việc quay loạt bài về arduino hàng tuần sẽ có các video mới em nhé

  • @lekiet5616
    @lekiet5616 7 років тому

    Làm sao để Led sáng khi nhấn nút on và tắt khi nhấn nút off ạ?

    • @gamemoments1688
      @gamemoments1688 7 років тому

      ua-cam.com/video/rTFl-tXim5A/v-deo.html
      của bạn đây

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

    Lập trình mà còn để unikey thế kia, vừa mất công vừa mất thời gian

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

      Dạ chào anh,anh có phương án hay chia sẻ cho các bạn nhé

  • @nguyencanh8369
    @nguyencanh8369 7 років тому

    thanks

  • @annguyenvan9486
    @annguyenvan9486 5 років тому

    Ơ Sao không dùng vòng lăp for

    • @dientu360
      @dientu360  5 років тому

      chào bạn, đây là bài học nút bấm led đơn đơn giản cho nên dùng if là dễ hiểu nhất bạn nhé

  • @longne5181
    @longne5181 7 років тому

    khi nào dùng INPUT_PULLUP vs INPUT ạ?

    • @NguyenNguyen-rj6ez
      @NguyenNguyen-rj6ez 5 років тому

      Bạn thử bỏ PULLUP xem nó ra sao?

    • @CongMinh-Elec
      @CongMinh-Elec 5 років тому

      @@NguyenNguyen-rj6ez theo mình biết trong vi xử lí có 1 con điện trở rồi đó bạn ..thay vì phải nối 1 điện trở từ nút nhấn lên nguồn dương thì giờ gọi hàm là nó tự nối trong vi điều khiển..ở ngoài mình khỏi nối nữa

  • @vietdungnguyen643
    @vietdungnguyen643 7 років тому

    A Của nói à a ;))

  • @TrangHuynh-ve8bx
    @TrangHuynh-ve8bx 4 роки тому

    A ơi cho e xin số điện thoại or Zalo để e ll a ah

  • @ngocson1049
    @ngocson1049 7 років тому +1

    chỉ cách lập trình nhưng không giải thích tại sao dụng lệnh đó .. không giải thích lệnh đó làm gì và tại sao phải dùng lệnh đó mà không dùng lệnh khác.. too bad