Tự học Arduino | Bài 2 Nút nhấn, ứng dụng nút nhấn điều khiển led
Вставка
- Опубліковано 19 вер 2024
- Đây là loạt video về Arduino cơ bản với đầy đủ các bài học cơ bản với led, cảm biến và các ứng dụng thực tế.
Mình không phải dân chuyên, tất cả là do mình tự học và muốn chia sẽ với các bạn có niềm đam mê như mình, nên video mình làm ra có thể có sai sót mong các bạn thông cảm và đóng góp thêm.
Mọi đóng góp ý kiến của các bạn là động lực để mình hoàn thiện hơn các video clip sau.
Chọn bộ các bài học: • Tự học Arduino cơ bản
Link tải phần mềm Arduino: www.mediafire.c...
Link file bài học: www.mediafire.c...
Link code: Trang thái nút nhân dùng pinMode INPUT: www.mediafire.c...
Link code : Trạng thái nút nhân dùng pinMode INPUT_PULLUP có điều khiển led www.mediafire.c...
So đồ mạch : www.mediafire.c...
www.mediafire.c...
---------------------------------------------------------------------------------------------------
Tham khảo thêm tại Blog: thanhtukgc.blo...
Facebook: / thanhtu.khanhnhoc
Liên hệ làm mô hình, đồ án nhỏ: truongthanhtu2005@gmail.com .
#Arduino #arduinocoban #laptrinharduino #thanhtuvlogs
Video khá chi tiết, tuy nhiên tôi có góp ý với tác giả chút: Giá trị 9600 là baud rate khi giao tiếp qua cổng serial (tốc độ trao đổi dữ liệu - bps) không phải là port 9600 đâu bạn, khi muốn trao đổi dữ liệu tốc độ cao thì ta có thể tăng giá trị này ví dụ khi giao tiếp với USB 3G qua port serial thì có thể đặt là 115200. Còn port trong giao tiếp serial thì nó định danh theo tên COM1,COM2,......255
Các giá trị khi giao tiếpd là cần theo những logic nhất định hay là thích bao nhiêu là cho vậy ạ
cảm ơn B
anh nên có 1 vài bài đầu giới thiệu các câu lệnh trước ạ
Rất dễ hiểu ạ
Bạn có thể làm cái chuỗi video cơ bản nhất về các hàm và đặt biến cho lập trình arduino đc ko.
Cơ bản để dạy cho người chưa biết gì, cho đến khi làm đc con robot luôn.
Cảm ơn bạn ạ
Anh ơi sao cái bài led thì anh nói cực dương của led với cổng số còn bài này thì anh nối cực âm của button vào cổng số vậy
anh ơi, mình cấp xung digital vào chân âm của contac làm gì vậy ạ
A làm lập trình nhấn nút nhấn 1 lần đóng ,bấm 2 lần thì mở,
ANh ơi có sách hướng dẫn mấy cái hàm không anh, em đánh giống anh vậy thì được nhưng vẫn không hiểu mấy cái hàm cho lắm
Thầy chỉ hết mấy vd đi
a ơi làm sao để bấm lần 1 led sáng. sau đó nhấn 2 lần liên tiếp trong khoảng 0.5s thì led tắt ạ
Bo arduino nano của mình, đầu ra thì chân D3 thì led sáng yếu hơn nhiều so với 10 chân còn lại là bị gì vậy ạ
Ah ơi chỉ e bài về hàm ramdom chạy led nút nhấn on off chạy led ngẩu hiên đi a. Mong a sớm phản hồi...
Ví dụ bạn có 3 led cắm ở các chân 3,4,5. Bạn khai báo hàm random nhé sau: int gt=random(3,6);
Kết quả sẽ cho số ngẫu nhiên từ 3 đến 5. Giờ chỉ cần digitaWrite(gt, HIGH); OK. Chúc bạn thành công.
Cho e hỏi sao phải viết serial.begin(9600) ạ . Cổng 9600 có ý nghĩa như thế nào với mạch này ạ.
mở cổng 9600 bạn. cái này dùng để giao tiếp hoặc hiện thông tin để kiểm tra. Tùy board mạch có thể giao tiếp ở các cổng khác nhau. esp 8266 có thể giao tiếp ở cổng 115200.
cứ cắm dây vào bảng trắng là nó tự nối các đầu với nhau hả anh? sao kh cần đấu đầu này với đầu kia v ạ
Mọi người ơi. Cho mình hỏi là ad đang dùng phần mềm gì để mô phỏng thế ạ? Cám ơn mọi người rất nhiều.
Bạn vào tinkercad.com nhé
4:31 sao phải nối 1 chân của nút bấm với chân GND vậy sao không nối vào chân số 2 luôn vậy anh
để làm rõ mức ban đầu 1 , 0( nếu ko treo thì mức tín hiệu có thể bị nhiễu) của chân đó b, 1 thì nối trở 10k lên Vcc còn 0 thì 10k => GND
Solar Lighting - Đèn Năng Lượng
Hàng chuyên dụng cho đèn đường, đèn giao thông dùng cho đường Tỉnh Lộ, Quốc Lộ, đường Huyện, đường Nông Thôn Mới.... với thời gian đèn sáng trên 12 giờ không cần sạc Pin
anh oi, phan mem mo phong anh la gi the a, cho em xin voi a, em cam on anh nhieu
Tinkercad. Com
ở cái đoạn nối công tắc với trở, em cắm và code đều oke. nhưng ở bảng thì nó xuất 1 lúc không bấm công tắc, lúc ấn công tắc nó không xuất 0 mà nó dừng đoạn đang xuất, thả tay ra lại xuất 1 bình thường
à do em cắm nhầm qua chân số 1, nma tại sao cắm chân số 1 nó lại chạy như vậy nhỉ :v
cứ tưởng code viết chân 2 mà cắm vô chân 1 là không chạy luôn :V
Anh cho em hỏi cái cổng 9600 đó dùng làm gì ạ
Để giao tiếp hoặc xuất thông tin để kiểm tra.
Cho em hỏi câu lệnh Serial.begin(9600) để làm gì ạ .
để khai báo cổng serial xuất dữ liệu xem hoặc truyền dữ liệu đó bạn.
em làm y đúc thầy mà sao bấm đèn k sáng nhỉ
Có phần mềm nào dành cho điện thoại ko ạ
Ah ở đâu vậy ah
Anh mô phỏng bằng phần mềm nào vậy anh
Tinkercad.com nhe b
nếu mình muốn cho con led nhận tính hiệu thì nó sẽ nhấp nháy thì phải làm sao vậy ạ?
Mò đi bạn :))
em muốn lập trình một nút nhấn mà nhấn một lần thì đèn bắt đầu chớp tắt còn nhấn lần 2 thì đèn tắt hẳn ạ, anh hướng dẫn em cách làm với ạ
Trong seri có bài đó e.
Ủa trở thường nối vd chân dương của led chứ ạ12:44
e cũng làm như thầy mà code vẫn báo lỗi ko dc ạ
Thiếu bài số 3 anh ơi
ua-cam.com/video/eD_XqcDO2Bo/v-deo.html đây bạn
Viết y hệt và nó báo lỗi code
thầy ơi e tìm trên proteus lại k có cái công tắc đó ạ
Cái này trên tinkercad.com em
@ cho số điện thoại đi ah
e thề là em làm như thầy cả trên tinker cả mạch thật mà k vẫn k sáng @@ whyyy
Why???
@ e đang thắc mắc mà, e có biêt vì sao đâu @
Em làm đúng như vậy là chạy thôi. Kt code lại xem chính xác chưa nhe e. Các chân có đúng ko nữa nhé.