Mục lục:

Chọn một người chơi: 4 bước
Chọn một người chơi: 4 bước

Video: Chọn một người chơi: 4 bước

Video: Chọn một người chơi: 4 bước
Video: Cao Ốc 20 | B RAY x DatG (ft MASEW x K-ICM) | MV OFFICIAL 2024, Tháng mười một
Anonim
Chọn một người chơi
Chọn một người chơi

Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách đưa ra quyết định Arduino. Chỉ cần nhấn một nút, các đèn LED sẽ sáng lên theo một kiểu ngẫu nhiên. Sau một vài giây, một đèn LED duy nhất sẽ sáng. Đây là quyết định cuối cùng của Arduino. Tôi có một mục đích cụ thể cho sản phẩm cuối cùng của mình, nhưng nó có thể được sử dụng cho nhiều thứ. Bạn có bao giờ gặp khó khăn khi chọn một địa điểm ăn uống sau một ngày dài làm việc? Đặt 7 lựa chọn trên bảng và nhấp vào nút. Trong vài giây, bạn sẽ có tâm trí của bạn được thực hiện cho bạn! Tài liệu hướng dẫn này sẽ giúp bạn xây dựng sự tự tin bằng cách tạo một mạch với đèn LED và có thể giới thiệu cho bạn một thành phần mới, nút bấm.

Vào cuối tuần, bạn thường có thể thấy chồng tôi và tôi ở nhà một người bạn chơi đủ loại trò chơi. Thông thường, có một chút tranh luận khi quyết định ai sẽ là "Người chơi số 1". Chúng tôi luôn cố gắng làm cho nó công bằng, nhưng chúng tôi chơi quá nhiều trò chơi / lần đến mức đôi khi chúng tôi bị mất dấu. Có vẻ như luôn luôn có một vài người luôn bắt đầu trò chơi của chúng tôi. Điều này đã thôi thúc tôi tạo ra một thiết bị có thể giúp nhóm của tôi có cách “Chọn người chơi” công bằng và dễ dàng. Thông thường, nhóm "trò chơi đêm" của chúng tôi có bảy người tham gia. Vì lý do này, tôi đã tạo ra người quyết định này có 7 đèn LED nhưng bạn có thể điều chỉnh nó theo nhu cầu của riêng mình. Để cho vui, tôi sẽ yêu cầu mỗi người chơi trang trí một nắp giấy nhỏ có thể được đặt trên đèn LED để ghi nhớ cái nào là của họ.

Đây là một dự án hoàn hảo cho một lập trình viên mới bắt đầu, những người đang tìm cách mở rộng tư duy của họ sang các mạch và mã phức tạp hơn một chút. Bản thân là một lập trình viên mới bắt đầu, tôi có thể thấy mình bị choáng ngợp bởi sự phức tạp của tính toán vật lý. Ở phần cuối của hướng dẫn này, bạn sẽ tìm thấy các câu hỏi hiểu và mở rộng như một cách để giúp xây dựng kiến thức của bạn về mã hóa và tạo ra nhiều hiểu biết hơn trong dự án này. Những loại câu hỏi này thường giúp tôi nhận ra rằng tôi biết nhiều hơn những gì tôi nghĩ. Tôi hy vọng họ có thể làm điều tương tự cho bạn!

Sử dụng liên kết này, bạn có thể truy cập mô phỏng mạch và mã của tôi.

Bước 1: Thiết lập Breadboard của bạn

Thiết lập Breadboard của bạn
Thiết lập Breadboard của bạn

Đặt đèn LED

  • Bắt đầu bằng cách đặt 7 đèn LED của bạn thành một cột trên các hàng khác nhau, đặt cực dương (chân dài) theo cùng một hướng. Hãy nhớ điều này khi bạn tiếp tục xây dựng mạch của mình
  • Sử dụng điện trở 220 ohm, đặt một chân của điện trở cùng hàng với cực âm của đèn LED (chân ngắn). Chân còn lại phải kết nối với - Đường ray.
  • Đặt một đầu của dây jumper trong hàng với cực dương của đèn LED. Các đầu còn lại nên đặt lần lượt vào các chân 2, 3, 4, 5, 6, 7, 8.
  • Với một dây jumper khác, kết nối - Rail với GND.

Đặt nút nhấn

  • Đặt nút có hai ngạnh ở cột (e) và hai ngạnh ở cột f.
  • Dán một chân của điện trở 1K ohm vào cùng hàng với một trong các ngạnh ở phía (e). Dán chân còn lại vào - Đường ray.
  • Trên cùng hàng với điện trở, dán một chân của dây nhảy với đầu kia đặt vào chân 12.
  • Kết nối nút bấm với nguồn điện bằng cách đặt một dây jumper vào cùng hàng với ngạnh còn lại ở phía (e). Đầu dây còn lại đặt nguồn 5V.

Bước 2: Viết mã

Đây là liên kết đến bản phác thảo Arduino của tôi, nơi bạn có thể truy cập mã của tôi.

Dự án này được lấy cảm hứng từ một người ra quyết định khác có thể được tìm thấy tại đây. Tôi đã thực hiện các thay đổi để đáp ứng nhu cầu của tôi cho ý tưởng dự án của mình.

Bước 3: Hãy dùng thử

  • Cắm nó vào và nhấn nút. Điều này sẽ bắt đầu một chuỗi ngẫu nhiên trên đèn LED, kết thúc bằng một đèn sáng trong 10 giây.
  • Nếu điều này không xảy ra, đã đến lúc gỡ lỗi.

    • Hãy nhìn vào bảng mạch của bạn và kiểm tra xem mạch của bạn đã được kết nối chưa.
    • Kiểm tra lại mã của bạn để tìm lỗi. Tôi luôn khuyên bạn nên kiểm tra kỹ xem bạn đã viết đúng số pin chưa.

Bước 4: (tùy chọn) Câu hỏi hiểu và mở rộng

  1. (Các) dòng nào thiết lập các chân đầu ra?
  2. Nếu bạn muốn thay đổi số lượng đèn LED được sử dụng, bạn sẽ cần chỉnh sửa dòng nào? Tại sao?
  3. Làm thế nào bạn có thể sử dụng một mã tương tự để tạo một thiết bị để đưa người chơi vào hai đội? Đối tác?
  4. Nếu bạn muốn màn trình diễn ánh sáng ngẫu nhiên kéo dài hơn, bạn sẽ làm như thế nào?

Đề xuất: