Mục lục:

Hơn 100 công tắc trong một pin Arduino: 6 bước (có hình ảnh)
Hơn 100 công tắc trong một pin Arduino: 6 bước (có hình ảnh)

Video: Hơn 100 công tắc trong một pin Arduino: 6 bước (có hình ảnh)

Video: Hơn 100 công tắc trong một pin Arduino: 6 bước (có hình ảnh)
Video: [Arduino 2] Giới thiệu phần cứng Arduino Uno R3 | Các chân chức năng cơ bản 2024, Tháng mười một
Anonim
Image
Image
Nào cùng xây
Nào cùng xây

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

Kết nối một số đèn LED
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: