Mục lục:

Tạo một trò chơi Arduino Simon trong 2 phút !: 3 bước
Tạo một trò chơi Arduino Simon trong 2 phút !: 3 bước

Video: Tạo một trò chơi Arduino Simon trong 2 phút !: 3 bước

Video: Tạo một trò chơi Arduino Simon trong 2 phút !: 3 bước
Video: Học lập trình Arduino KHÔNG HỀ KHÓ - Bộ KIT học tập Arduino Uno R3 BLK 2024, Tháng bảy
Anonim

KHÔNG có người nhảy! KHÔNG CÓ dây! KHÔNG hàn! KHÔNG CÓ Breadboard!

Suy nghĩ sáng tạo.

Vì vậy, bạn muốn trình diễn bộ điều khiển vi mô của mình trong buổi hòa nhạc với một số mẫu thiết bị ngoại vi bổ sung một cách thực sự nhanh chóng, trước khi bạn bè hoặc người thân đang trên đường đến…

Tổng hợp phiên bản Nhanh & Dễ này của trò chơi Simon "lặp lại theo tôi" chỉ trong vài phút. Mặc dù, đơn sắc (với tất cả các đèn LED màu đỏ). Tất cả những gì bắt buộc phải có trong tay: Một bộ vi điều khiển Arduino (tốt nhất là Nano), một mô-đun với một bộ đèn LED, một mô-đun 4 nút và một bộ rung, cùng với một dây cao su.

Bước 1: Các bộ phận và lắp ráp

Các bộ phận và lắp ráp
Các bộ phận và lắp ráp
Các bộ phận và lắp ráp
Các bộ phận và lắp ráp

Các mô-đun LED & Key / nút có thể được tìm thấy tại đây: www.ebay.com/itm/181563923440 (<$ 4) Bộ rung có sẵn tại đây: https://www.ebay.com/itm/281280117872 (<$ 2)

[công việc đang tiến hành] BTW: Đây là một công cụ tiện dụng - sử dụng https://itty.bitty.site [công việc đang tiến hành]

Điều này sẽ rõ ràng hơn.

ứng dụng nhỏ gọn

Thêm thông tin.

Nano 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)

Tôi khuyên bạn nên dùng một sợi dây chun nhỏ, vì vậy bạn không cần phải quấn nó nhiều lần để làm cho nó căng.

Các Arduinos khác có thể được sử dụng, nhưng có thể yêu cầu (hoặc cho phép) các vị trí khác nhau của các mô-đun ngoại vi; và như vậy việc gán pin sẽ thay đổi trong mã được sử dụng. Nano 3.0 đặc biệt tốt vì nó tạo ra một bộ phận lắp ráp nhỏ, dễ dàng cầm và vận hành bằng một tay.

Việc lắp ráp được thực hiện bằng cách chỉ cần cắm các mô-đun vào và cố định bằng dây cao su. Bộ rung piezo 'hoạt động' sẽ chỉ hoạt động nếu cực được nối đúng cách. Xin lưu ý rằng dấu (+) được chèn vào D8 và dấu (-) thành D11.

Các chân của mô-đun chính K4-K3-K2-K1-GND đi trực tiếp vào A1-A5. Xem hình trên.

Các chân của mô-đun LED GND-D1-D2-D3-D4-D5-D6 đi trực tiếp vào D7-D6-D5-D4-D3-D2-GND tương ứng.

Bước 2: Cách thức hoạt động

Các mô-đun LED và Key thường có một chân nối với đất. Để phù hợp với việc gắn trực tiếp vào Nano, điều này không xảy ra. Vì vậy, thay vào đó, các chân kết nối với 'GND's trên các mô-đun này được vận hành như đầu ra và đặt' LOW '. MCU (MicroControllerUnit) sẽ điều khiển đầu ra của nó lên đến 30 ma. Đó là rất nhiều cho ngân hàng của bốn (4) đèn LED. Mặc dù nó là cần thiết hơn nhiều đối với các nút nhưng không có hại gì vì các đầu ra đang giới hạn dòng điện (và chúng chỉ hút dòng điện khi được nhấn). Mô-đun LED có các điện trở nội tuyến hạn chế thêm dòng điện đi qua mỗi đèn LED.

Tải xuống

Tôi đã cập nhật và sửa đổi hai phiên bản khác nhau của trò chơi ánh sáng và âm thanh 'Simon' theo tôi để hoạt động với dự án này. Tín dụng cho các phiên bản gốc có trong danh sách nguồn.

Một bản phác thảo (FastEasy_SimonSings) chỉ sử dụng một tệp bao gồm ('pitchhes.h' nằm trong thư mục với nó). Trong khi cái kia (FastEasy_SimonSays) sử dụng thư viện 'Giai điệu'. Vì vậy, bạn sẽ cần một hoặc cả hai, tùy thuộc vào (các) bản phác thảo mà bạn chọn sử dụng.

Thư viện ở trên phải là một phần của Arduino IDE theo mặc định. Nếu không và bạn cần một số trợ giúp với điều đó thì đây là Cách Cài đặt Thư viện.

Bước 3: Chơi với hội

Chơi với hội
Chơi với hội

Chơi là khá thẳng về phía trước. Các tệp nguồn mã có một số tài liệu trong đó. Tất cả những gì bạn có thể thực sự cần biết là phiên bản 'Simon Says' tự động bắt đầu với một lần nhấp nháy. và phiên bản 'Simon Sings' bắt đầu với mẫu 4, nhưng nó chờ một lần nhấn phím trước khi bắt đầu mỗi vòng.

Bạn có thể sẽ tìm thấy các mô-đun LED và Key hữu ích để thực hiện các dự án bằng chứng khái niệm nhanh chóng khác. Dự án này và mã liên quan sẽ hoạt động với một diễn giả. Nghe có vẻ hay hơn, nhưng bạn sẽ không thể làm được điều đó nếu không có ít nhất một số jumper.

Lưu ý rằng vì những bản phác thảo này được mã hóa, Nano 3.0 hoặc Uno sẽ hoạt động (Cắm - & - Chạy) trực tiếp, những người khác có thể cần sử dụng các bộ chân khác nhau do bố cục vật lý của chúng; và có thể một số thay đổi mã.

Đề xuất: