Mục lục:
- Bước 1: Lý thuyết làm việc
- Bước 2: Hãy xây dựng
- Bước 3: Kết nối một số đèn LED
- Bước 4: Mã hóa
- Bước 5: Ứng dụng
- Bước 6: Hạn chế
Video: Hơn 100 công tắc trong một pin Arduino: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Giới thiệu
Bạn đã hết chân cắm đầu vào? Đừng lo lắng, đây là một giải pháp mà không cần bất kỳ đăng ký dịch chuyển nào. Trong video này, chúng ta sẽ tìm hiểu về cách kết nối hơn 100 công tắc với một chân duy nhất của Arduino.
Bước 1: Lý thuyết làm việc
Hãy xem sơ đồ mạch điện trước, nếu không, bạn sẽ không thể hiểu những gì tôi đang nói. Bất cứ khi nào tôi nhấn công tắc, mạch sẽ được hoàn thành thông qua một số điện trở khác nhau,
- Trong mạch, nếu chúng ta nhấn công tắc thứ 5 thì mạch hoàn thành qua cả 4 điện trở,
- Nếu chúng ta nhấn công tắc thứ 4, mạch sẽ hoàn thành qua 3 điện trở,
- Nếu chúng ta nhấn công tắc thứ 3, mạch sẽ hoàn thành qua 2 điện trở,
- Nếu chúng ta nhấn công tắc thứ 2, mạch sẽ hoàn thành qua 1 điện trở,
- Và nếu chúng ta nhấn công tắc thứ nhất, mạch sẽ hoàn thành mà không có bất kỳ điện trở nào.
Điều đó có nghĩa là điện áp đến chân tương tự A1 sẽ khác nhau đối với mỗi công tắc, vì vậy chúng tôi sẽ sử dụng hàm analogRead () để đọc các giá trị từ chân A1 và sau đó chúng tôi sử dụng điều kiện if else if để thực hiện các hoạt động khác nhau cho mỗi công tắc.
Bước 2: Hãy xây dựng
- Đầu tiên kết nối năm công tắc đẩy với một breadboard.
- Tất nhiên, bạn có thể kết nối tối đa 1023 công tắc về mặt lý thuyết với vi điều khiển 8 bit như Arduino.
- Sau đó kết nối các điện trở giữa các công tắc đẩy như thể hiện trong sơ đồ.
- Kết nối đầu còn lại của tất cả các công tắc với 5v của Arduino, như bạn có thể thấy ở đây, tôi đã kết nối theo cách mà một đầu được kết nối với đường màu xanh của bảng râu được kết nối với 5v.
- Sau đó, từ đầu của công tắc cuối cùng kết nối một dây với chân tương tự A1 của Arduino.
- Sau đó, kết nối một điện trở qua A1 và GND của Arduino, để kéo xuống, Nghĩa là giữ giá trị bằng 0 khi không có công tắc nào được nhấn.
Bước 3: Kết nối một số đèn LED
Hãy kết nối một số đèn LED để kiểm tra hoạt động của mạch của chúng tôi.
- Kết nối các đèn LED như được hiển thị trong mạch,
- Kết nối tất cả các thiết bị đầu cuối tích cực tất cả các đèn LED với 5v.
- Kết nối đầu cực âm của mỗi đèn LED với chân kỹ thuật số D12 đến D8 của Arduino tương ứng.
- Thực tế, chúng tôi phải kết nối các đèn LED thông qua điện trở để có tuổi thọ tốt.
Bước 4: Mã hóa
Hãy xem chương trình. Tất cả các dòng được nhận xét đúng.
Bây giờ hãy tải mã lên và xem nó hoạt động.
Bước 5: Ứng dụng
- Bàn phím
- Bàn phím kích thước đầy đủ cho Arduino.
- Bàn phím mini tùy chỉnh cho máy tính bảng Raspberry Pi của bạn, v.v.
Bước 6: Hạn chế
Nhiều công tắc sẽ không hoạt động ngay lập tức. Nếu bạn có thể nghĩ về một ứng dụng khác, hãy đăng nó trong phần bình luận
Cảm ơn.
Đề xuất:
Trồng nhiều rau diếp trong ít không gian hơn hoặc Trồng rau diếp trong không gian, (nhiều hơn hoặc ít hơn).: 10 bước
Trồng nhiều rau diếp hơn trong ít không gian hơn hoặc … Trồng rau diếp trong không gian, (Nhiều hơn hoặc ít hơn): Đây là bài dự thi chuyên nghiệp cho Cuộc thi trồng trọt ngoài Trái đất, được gửi thông qua Huấn luyện viên. Tôi không thể vui mừng hơn khi được thiết kế cho sản xuất cây trồng vũ trụ và đăng Tài liệu hướng dẫn đầu tiên của mình. Để bắt đầu, cuộc thi yêu cầu chúng tôi
Công tắc ánh sáng + Bộ điều chỉnh độ sáng quạt trong một bảng với ESP8266: 7 bước (có hình ảnh)
Công tắc đèn + Bộ điều chỉnh độ sáng quạt trong một bảng với ESP8266: Trong hướng dẫn này, bạn sẽ học cách xây dựng công tắc đèn và bộ điều chỉnh độ sáng quạt của riêng mình chỉ trong một bảng với bộ vi điều khiển và mô-đun WiFi ESP8266. Đây là một dự án tuyệt vời cho IoT. : Mạch này xử lý điện áp chính AC, vì vậy hãy cẩn thận
Công tắc đèn điều khiển từ xa bằng Bluetooth - Trang bị thêm. Công tắc đèn vẫn hoạt động, không cần ghi thêm.: 9 bước (có hình ảnh)
Công tắc đèn điều khiển từ xa bằng Bluetooth - Trang bị thêm. Công tắc đèn vẫn hoạt động, không cần ghi thêm.: Cập nhật ngày 25 tháng 11 năm 2017 - Đối với phiên bản Công suất cao của dự án này có thể kiểm soát hàng kilowatt tải, hãy xem Trang bị thêm Điều khiển BLE cho tải công suất cao - Không cần thêm dây Ngày 15 tháng 11 năm 2017 - Một số bo mạch / ngăn xếp phần mềm BLE
Làm thế nào để thực hiện một công tắc cảm ứng bằng cách sử dụng một Mosfet: 4 bước (có hình ảnh)
Cách tạo công tắc cảm ứng bằng cách sử dụng một Mosfet: CÁCH tạo công tắc cảm ứng bằng cách sử dụng chỉ một công tắc cảm ứng. chuyển đổi bình thường với h
Biến một tiện ích bằng nhựa chung thành một thứ gì đó đẹp hơn một chút: 14 bước (có hình ảnh)
Biến một Tiện ích bằng nhựa Chung thành một thứ gì đó đẹp hơn một chút: Động lực: Trong suốt mùa hè, tôi đang lướt sóng hoặc làm việc với các dự án xung quanh khu vườn / trang trại nhỏ của chúng tôi. Mùa đông đang đến với chúng tôi ở Boston và tôi đã sẵn sàng để bắt đầu tấn công danh sách dài các dự án mà tôi đã hoãn lại trong 'những tháng trong nhà'. Tuy nhiên, tôi hav