Mục lục:

Tự làm trò chơi Arduino Tic Toc Toe: 6 bước (có hình ảnh)
Tự làm trò chơi Arduino Tic Toc Toe: 6 bước (có hình ảnh)

Video: Tự làm trò chơi Arduino Tic Toc Toe: 6 bước (có hình ảnh)

Video: Tự làm trò chơi Arduino Tic Toc Toe: 6 bước (có hình ảnh)
Video: Mình Làm Game Mặc Dù Không Biết Lập Trình 2024, Tháng mười một
Anonim
Image
Image

Trò chơi Tic Tac Toe là một trò chơi cổ điển dành cho hai người chơi. Nó sẽ trở nên thú vị khi bạn chơi nó với con cái, gia đình và bạn bè của bạn. Ở đây tôi đã hướng dẫn cách tạo trò chơi Tic Tac Toe bằng Arduino Uno, các nút Đẩy và đèn LED Pixel. Trò chơi dựa trên Arduino 4 by 4 Tic Tac Toe này giống với Tic Tac Toe cổ điển, chỉ khác là X và O được thể hiện bằng hai màu khác nhau. Trò chơi này có một chương trình được viết trong đó có thể quyết định ai là người chiến thắng hoặc trò chơi là draw. Tự án này về cơ bản là Ma trận 4 x 4 RGB với mỗi pixel có một nút nhấn trong đó. Nếu một pixel được đẩy thì nó sẽ sáng với màu đã đặt của nó. Trò chơi này được thiết lập với hai màu Màu xanh da trời đại diện cho Người chơi 1 và màu Hồng đại diện cho Người chơi 2. Nếu người chơi thắng thì tất cả các đèn LED sẽ hoạt hình với màu người chơi đó. Nếu trò chơi đang hòa thì tất cả các đèn LED sẽ hoạt hình với màu Đỏ. Sau khi hoàn thành một trò chơi, trò chơi phải được khởi động lại để làm điều đó chúng tôi có nút đặt lại được kết nối với Arduino.

Bước 1: Các thành phần bắt buộc:

in 3d
in 3d
  • Arduino Uno (1)
  • Đèn LED WS2812B hoặc đèn LED NeoPixel (16)
  • Nút đẩy (17)
  • Pin 3.7V / 5V (1)
  • Công tắc BẬT / TẮT (1)
  • Bộ phận in 3D

Bước 2: In 3D:

in 3d
in 3d
in 3d
in 3d
  • In 3D tất cả các bộ phận được cung cấp trong liên kết bên dưới.
  • Nút nhỏ 3D Print 16 bằng PLA màu trắng và các phần còn lại có thể được in 3D với bất kỳ màu nào bạn muốn.
  • Liên kết cho Tệp STL:
  • Sau khi in tất cả các bộ phận, cài đặt tất cả 16 nút màu trắng trong mảng bằng cách sử dụng một số keo nhanh.

Bước 3: Tạo nút nhấn cho bàn phím:

Tạo nút nhấn cho bàn phím
Tạo nút nhấn cho bàn phím
Tạo nút nhấn cho bàn phím
Tạo nút nhấn cho bàn phím
  • Lấy một miếng bìa cứng, đánh dấu các vị trí đối với mảng in 3D trên bìa cứng.
  • Dán tất cả 16 nút ấn trên bìa cứng vào các vị trí đã đánh dấu.
  • Tạo tất cả các kết nối bằng cách hàn các nút với sự trợ giúp của một số dây.

Bước 4: Kết nối mạch:

Kết nối mạch
Kết nối mạch
Kết nối mạch
Kết nối mạch
Kết nối mạch
Kết nối mạch
Kết nối mạch
Kết nối mạch
  • Kết nối bàn phím các nút nhấn với Arduino Uno như trong sơ đồ mạch. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Cũng có thêm một nút nhấn (Nút Đặt lại) và kết nối với Arduino. (Đặt lại, GND).
  • Kết nối tất cả các đèn LED pixel. (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Data In ~ Pin 5).
  • Tôi đã sử dụng đèn LED WS2812b, Bạn có thể sử dụng dải đèn LED có thể thuận tiện hơn khi sử dụng.
  • Kết nối Bột 3.7V / 5V với Công tắc BẬT / TẮT.
  • Chèn Tất cả các đèn LED vào mỗi Nút được in 3D màu trắng, một đèn LED cho mỗi nút.

Bước 5: Mã:

Mã số
Mã số
Mã số
Mã số
  • Mở mã trong Arduino IDE:
  • Cài đặt thư viện KeyPad và thư viện FastLED vào Arduino IDE.
  • Kết nối Arduino Uno với PC của bạn.
  • Chọn Loại bảng và Cổng.
  • Tải lên mã.

Bước 6: Quy tắc chơi:

Quy tắc chơi
Quy tắc chơi
Quy tắc chơi
Quy tắc chơi
Quy tắc chơi
Quy tắc chơi
Quy tắc chơi
Quy tắc chơi
  • Màu xanh da trời đại diện cho Người chơi 1.
  • Màu hồng đại diện cho Người chơi 2.
  • Người chơi không nên ấn vào nút đã được ấn.
  • Nếu bất kỳ người chơi nào thắng, ma trận sẽ hoạt hình với màu của anh ta.
  • Nếu Trò chơi đang hòa thì ma trận sẽ chuyển động với màu đỏ.

Đề xuất: