Bài 8: Dùng Button (nút Bấm) để điều Khiển Một đèn LED
Jump to navigation
Bạn đang tìm kiếm điều gì?
Bài viết có thể chưa rõ ràng. Hãy đóng góp thông qua việc bình luận.
Cộng đồng Arduino Việt Nam
Bạn đang ở đây
- Arduino.vn
- Chương trình mẫu
- Level: Beginner - Vỡ lòng
Nội dung chính, cần nắm
Chúng ta đã tìm được cách để đọc được trạng thái của một button qua bài viết Bài 3: Xác định trạng thái của một nút nhấn (button) rồi, đúng không nào? Bây giờ, chúng ta sẽ dựa vào trạng thái của các button ấy để điều khiển các đèn LED. Thực chất, đây là một bài viết vô cùng đơn giản, bạn có thể bỏ qua nếu đã biết và xem bài tiếp theo!
Phần cứng
- Arduino Uno
- Breadboard
- Dây cắm breadboard
- 1 điện trở 560 Ohm (hoặc 220 Ohm hoặc 1kOhm)
- 1 điện trở 10 kOhm
- 1 đèn LED siêu sáng
- 1 button (nút nhấn)
Lắp mạch
Click vào ảnh để xem kích thước thật và lắp mạch bạn nhé Lập trình
int button = 11; int led = 2; void setup() { pinMode(button, INPUT); //Cài đặt chân D11 ở trạng thái đọc dữ liệu pinMode(led,OUTPUT); // Cài đặt chân D2 dưới dạng OUTPUT } void loop() { int buttonStatus = digitalRead(button); //Đọc trạng thái button if (buttonStatus == HIGH) { // Nếu mà button bị nhấn digitalWrite(led,HIGH); // Đèn led sáng } else { // ngược lại digitalWrite(led,LOW); } }Giải thích cụ thể
Bài viết này chỉ thêm phần câu lệnh rẻ nhánh if và bỏ đi phần Serial so với bài 3 thôi. Tôi nghĩ đến đây, bạn đã nắm rõ gần hết những điều cơ bản về Arduino rồi đấy. Hãy tiếp tục nhé!
Rate node lên29 thành viên đã đánh giá bài viết này hữu ích. Từ khóa: buttonled Chuyên mục: Level: Beginner - Vỡ lòng Cầm tay chỉ việcCác bài viết được nói rất kỹ về các vấn đề mà bạn cần phải biết khi bắt đầu với Arduino!
Cài đặt driver và Arduino IDE
Bài 1: Một chương trình trên Arduino cần tối thiểu những gì?
Hướng dẫn nạp chương trình đơn giản cho Arduino Uno R3
Bài 2: Cách làm đèn LED nhấp nháy theo yêu cầu
Đèn LED
Bài 05: Thay đổi độ sáng của đèn, hay làm mờ nó, có khó không?
Điều khiển 8 đèn LED sáng theo ý muốn của bạn, dễ hay khó ?
Làm thế nào để điều khiển LED RGB - Led 3 màu
Button - Nút bấm
Bài 3: Xác định trạng thái của một nút nhấn (button)
Bài 11: Xác định trạng thái của một nút nhấn (button) - INPUT_PULLUP
Bài 8: Dùng button (nút bấm) để điều khiển một đèn LED
Bài 10: Đếm số lần nhấn một button - ButtonStateChange
Bài 7: Cách viết chương trình không sử dụng hàm delay
Bài 4: Đọc điện áp điều chỉnh bởi biến trở
Bài 12: Phát nhạc bằng Arduino với một cái loa hoặc buzzer
Cách đọc dữ liệu từ quang trở và xây dựng cảm biến ánh sáng
Cảm biến nhiệt độ LM35 và cách sử dụng nó trong môi trường Arduino
Cách sử dụng cảm biến rung với Arduino
Debounce cho nút nhấn bằng tụ điện
Đọc tốc độ của quạt CPU (quạt 12Vol - hay quạt 3 dây)
Bài liên quan- Bài 3: Xác định trạng thái của một nút nhấn (button)
- Cách làm đồng hồ đếm ngược, và bật mí cách làm nó để tỏ tình!
- Bài 9: Nhấn giữ button để hoán vị trạng thái của LED - Debounce
- Bài 10: Đếm số lần nhấn một button - ButtonStateChange
- Bài 11: Xác định trạng thái của một nút nhấn (button) - INPUT_PULLUP
- Đếm số lần nhấn button với led 7 đoạn
- 1 trên 3
- sau ›
Raspberry Pi 3 được giới thiệu với thông tin nổi bật là có sẵn Wifi và Bluetooth. Đồng thời Raspberry Pi Foundation cũng khẳng định: Pi 3 với ARM Cortex A53 sẽ nhanh hơn khoảng 50% so với Pi 2. Wifi và Bluetooth có sẵn thì có thể dễ dàng test được rồi, nhưng tốc độ xử lý nhanh hơn liệu có đúng ?
Rate node lên8 thành viên đã đánh giá bài viết này hữu ích. Các bài viết cùng tác giả Bạn có một DỰ ÁN hay giống thế này? Chia sẻ nhé!Xuất tín hiệu ra các chân digital, có 2 giá trị là HIGH hoặc là LOW
Rate node lên15 thành viên đã đánh giá bài viết này hữu ích. Bạn có một DỰ ÁN hay giống thế này? Chia sẻ nhé!
Với sự hoàn thành dự án của các bạn trẻ khắp mọi miền tổ quốc về dự án xe điều khiển từ xa qua iNut Cảm biến và sự yêu cầu thêm chức năng thấy có vật cản là nó dừng, hôm nay, mình sẽ thêm một chút code để các bạn trẻ làm thêm chức năng này,
Rate node lên9 thành viên đã đánh giá bài viết này hữu ích.Cửa cuốn thông minh
Đăng nhập Tên người dùng * Mật khẩu *- Tạo tài khoản mới
- Yêu cầu mật khẩu mới
mã số thuế
Thành viên trực tuyến
Hiện đang có 0 người trực tuyến.
Thành viên mới- ydragn
- YENBCDD
- citrost
- nguoihocmoi
- cu khoai tay
- CẨM NHUNG
- nguyễn vy
- LA-NINH
Arduino.vn được xây dựng trên nền tảng Drupal 7, phiên bản hiện tại 2.3 tên mã Chia sẻ tình yêu với Arduino.
Đây là trang thông tin phi lợi nhuận ra đời hướng tới cộng đồng trẻ, những chủ nhân tương lai của đất nước. Tìm hiểu thêm
Lấy tin RSS
Nội dung trên trang Arduino.vn được phân phối theo giấy phép Creative Commons Attribution-ShareAlike 4.0 International License.Vui lòng ghi rõ nguồn và link về bài gốc nếu bạn tham khảo nội dung từ website này. Bạn ơi ^_^!
Mục lục
Hãy trở thành thành viên của Cộng đồng Arudino Việt Nam để mở khóa chức năng này.
Mục lục Bạn ơiCùng đăng nhập vào Cộng đồng Arduino Việt Nam để mở hết các chức năng của Cộng đồng nhé.
Từ khóa » đọc Nút Nhấn Arduino
-
Bài 3: Xác định Trạng Thái Của Một Nút Nhấn (button)
-
Sử Dụng Button Với Arduino - Viblo
-
Lập Trình điều Khiển Led Bằng Nút Bấm Với Board Mạch Arduino
-
[Arduino Cơ Bản] Giao Tiếp Với Nút Nhấn | MCA
-
Đọc Nhiều Phím Bấm Với Arduino - Điện Tử Hello
-
Hướng Dẫn điều Khiển Nút Nhấn Với Arduino Trên Tinkercad
-
Tự Học Arduino Bài 2: Điều Khiển LED Bằng Nút Nhấn - YouTube
-
Nút Nhấn: Cách Sử Dụng Phần Tử đơn Giản Này Với Arduino
-
Nút Nhấn - Unicloud Blogs
-
Top 19 điều Khiển Led Bằng 2 Nút Nhấn Mới Nhất 2022
-
Joystick Arduino - Nút Nhấn đa Hướng
-
Nhấn Nút Bật Tắt đèn LED - OhStem
-
Arduino Giao Tiếp Với Button (phần 3):Một Nút Nhấn điều Khiển 2 Led ...