Link website linh kiện và tài liệu hướng dẫn dientu360.com / dientu360com Hotline: 0868.306.306 Tự học arduino : bài 3 nút bấm và led đơn . bài này sẽ giúp các bạn sử dụng nút bấm để điều khiển led đơn
Пікірлер: 53
@angtanqui13904 жыл бұрын
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); } } }
@ThanhPham-rd1se3 жыл бұрын
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 ạ?
@chanelmaybayvlogs44444 жыл бұрын
em thấy if (dem>2){dem=0;} nó chạy mượt hơn đó ah
@ienmattroigee10373 жыл бұрын
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 ạ
@dientu3603 жыл бұрын
Dạ chào anh, anh muốn thiết kế riêng a
@dangvan66036 жыл бұрын
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 ạ
@hocvienfacebookvietnam29835 жыл бұрын
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 ạ!
@oong48887 жыл бұрын
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 ạ
@nhannguyen-wt5bb7 жыл бұрын
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
@haiphongmemories4 жыл бұрын
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 ạ
@anhnguyenvan39984 жыл бұрын
A cho e hỏi ngu tý ? K dùng pm nay thì dùng css c để viết code đc k a
@thuyvy80804 жыл бұрын
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 ạ
@khoatran6844 жыл бұрын
Mình cũng vậy hic
@thuyvy80804 жыл бұрын
@@khoatran684 bay giờ đã làm ok nhé
@kienhoangat47343 жыл бұрын
sao lại sử dụng INPUT_PULLUP ạ?
@autalks227 жыл бұрын
Sao em khi tìm hàm thì nó k nhập hàm từ bên arduino qa Proteus v ạ ?
@haule-oy8hh3 жыл бұрын
a ơi, e dùng window 10,ad thêm toàn bị lỗi ạ
@liujinfang28107 жыл бұрын
sao phầm mềm em không có hình ảnh arduino vậy ad
@atNguyen-cc9wl7 жыл бұрын
xem bài 1
@giapvanquan17017 жыл бұрын
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++; }
@zxcongducxz5 жыл бұрын
sau while có dư dấu chấm phẩy
@hungchung53186 жыл бұрын
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
@nguyencanh83697 жыл бұрын
thanks
@duongocyen7 жыл бұрын
Sao của em bấm nhưng led không sáng ạ?
@trileminh52835 жыл бұрын
Chỗ cái dem++???? Là nút gì zay các bác
@PhongNguyen-jc9mp5 жыл бұрын
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ỉ
@dientu3605 жыл бұрын
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-fn5tl4 жыл бұрын
@@dientu360 ý là trong vid thì a không gán giá trị biến = 0 mà code vẫn chạy đc ấy
@dieuketruong32167 жыл бұрын
cai cuối cung viết vay ha a ....if(dem>3){dem=0;}
@dieuketruong32167 жыл бұрын
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
@electron26378 жыл бұрын
Đúng bài em đang cần. :D
@ientu36058 жыл бұрын
Sub kênh giúp anh nhé 😁
@electron26378 жыл бұрын
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
@ientu36058 жыл бұрын
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é
@nguyentu98276 жыл бұрын
Ko thấy bài 4 ad nhỉ
@hayTVblin7 жыл бұрын
if(nut==HIGH )GI ZẬY ĐÚNG KH ZẬY
@trongtuantrongtuan85017 жыл бұрын
DUOC NHUNG MACH CHAY XE KHAC 1 CHUT
@thanhhieu57834 жыл бұрын
a ơi cho e hỏi INPUT_PULLUP là sao ạ
@newmovies80084 жыл бұрын
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
@vietdungnguyen6437 жыл бұрын
A Của nói à a ;))
@lekiet56166 жыл бұрын
Làm sao để Led sáng khi nhấn nút on và tắt khi nhấn nút off ạ?
@gamemoments16886 жыл бұрын
kzbin.info/www/bejne/qIWpnWCqjc6ga6M của bạn đây
@vuthanhtrung21733 жыл бұрын
Lập trình mà còn để unikey thế kia, vừa mất công vừa mất thời gian
@dientu3603 жыл бұрын
Dạ chào anh,anh có phương án hay chia sẻ cho các bạn nhé
@annguyenvan94865 жыл бұрын
Ơ Sao không dùng vòng lăp for
@dientu3605 жыл бұрын
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é
@TrangHuynh-ve8bx4 жыл бұрын
A ơi cho e xin số điện thoại or Zalo để e ll a ah
@ngocson10496 жыл бұрын
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
@ngungocaube40746 жыл бұрын
tự học mà bn
@thansamenel56515 жыл бұрын
@@ngungocaube4074 sao chép chứ tự học đeo gì
@longne51817 жыл бұрын
khi nào dùng INPUT_PULLUP vs INPUT ạ?
@NguyenNguyen-rj6ez5 жыл бұрын
Bạn thử bỏ PULLUP xem nó ra sao?
@CongMinh-Elec5 жыл бұрын
@@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