Mục lục:

Tic Tac Toe: 12 bước
Tic Tac Toe: 12 bước

Video: Tic Tac Toe: 12 bước

Video: Tic Tac Toe: 12 bước
Video: XIN CHÀO - VŨ ĐIỆU VUÔNG 12 BƯỚC / LEO Demo (BÀI HƯỚNG DẪN BẤM▶️) 2024, Tháng mười một
Anonim
TIC Tac Toe
TIC Tac Toe

Dự án Tinkercad »

Hôm nay chúng ta sẽ tạo trò chơi Tic Tac Toe trên TinkerCad bằng Arduino. Chúng ta sẽ sử dụng rất nhiều thành phần đơn giản và sử dụng mã để liên kết tất cả chúng lại với nhau. Phần chính của mạch này kết hợp tất cả lại với nhau là mã. Chương trình này có nhiều khả năng và có thể được thay đổi theo cách mà người dùng thấy phù hợp. Trò chơi này cũng có tùy chọn sử dụng đèn RGB, nhưng nếu bất kỳ ai muốn tiếp tục dự án này, họ sẽ cần kết nối 2 arduinos với nhau.

Quân nhu

  • Arduino
  • Breadboard (lớn)
  • Dây điện
  • Nút bấm
  • Đèn LED
  • Điện trở (10k và 150)
  • Quang trở

Bước 1: Bắt đầu

Bắt đầu
Bắt đầu

Vì vậy, chúng tôi sẽ bắt đầu điều này với một breadboard lớn và vi điều khiển Arduino.

Bước 2: Thêm đèn LED

Thêm đèn LED
Thêm đèn LED

Bước tiếp theo là thêm đèn LED và nút bấm vào breadboard. Chúng tôi chưa kết nối chúng mà chỉ đặt chúng vào bảng theo cách để không có dây nào cản trở các nút bấm khác. Có rất nhiều thành phần nên chúng ta cần giải phóng chúng như thế này để không đụng hàng. Một breadboard lớn được khuyến khích cho dự án này.

Bước 3: Ghim kỹ thuật số

Ghim kỹ thuật số
Ghim kỹ thuật số

Vì vậy, trước khi chúng tôi thêm bất kỳ thứ gì khác, trước tiên hãy kết nối các chân kỹ thuật số với đèn LED. Trong dự án này, chúng tôi sẽ sử dụng tất cả các chân analog và kỹ thuật số mà Arduino có.

Bước 4: PushButtons

Nút ấn
Nút ấn

Đối với bước này, chúng ta sẽ kết nối nguồn và nối đất với nút bấm. Trong bước này, chúng ta sẽ sử dụng điện trở 10k để hạn chế lượng điện. 2 nút bên phải không được sử dụng để bật hoặc tắt đèn LED, nhưng chúng được sử dụng để bắt đầu một trò chơi mới và cho một số thứ khác mà chúng ta sẽ thấy khi chúng ta bắt đầu mã.

Bước 5: Ghim kỹ thuật số và tương tự

Ghim kỹ thuật số và tương tự
Ghim kỹ thuật số và tương tự

Trong bước này, chúng tôi sẽ kết nối các nút với chân kỹ thuật số và chân analog. Các chân tương tự có thể được sử dụng trong trường hợp này vì chúng có thể được sử dụng giống như cách sử dụng các chân kỹ thuật số.

Bước 6: Cảm biến quang học

Quang trở
Quang trở

Trong bước này, chúng ta sẽ kết nối các điện trở quang với đèn LED. Mục đích của điều này là để cho những người chơi khác nhau có được các mức độ sáng khác nhau và điều này cho phép người chơi phân biệt chính họ. Trong bước này, bạn thấy lý do tại sao khoảng cách giữa các bước là cần thiết.

Bước 7: Xác định các biến

Xác định các biến
Xác định các biến

Trong bước này, chúng ta sẽ bắt đầu mã. Phần đầu tiên của việc này sẽ là xác định các nút và đèn LED khác nhau, nhưng cũng có một biến khác có giá trị bằng 0. Biến này sẽ giúp chúng ta bật và tắt đèn LED chỉ bằng một nút bấm.

Bước 8: Khai báo các biến

Khai báo các biến
Khai báo các biến

Trong bước này, chúng ta sẽ hoàn thành việc khai báo các biến này và thiết lập các nút làm đầu vào và đèn LED làm đầu ra.

Bước 9: Đang tải

Đang tải
Đang tải

Phần này của mã có thể được xem như một "màn hình tải". Hầu hết các trò chơi thường có một số trình tự khởi động ở phần đầu nhưng phần này là không bắt buộc và chỉ được thực hiện cho chương trình. Đây là những gì nút khác ở bên phải có thể được sử dụng cho. Nó có thể hiển thị trình tự khởi động cho đến khi "nút bắt đầu" được nhấn.

Bước 10: Bật / Tắt đèn LED

Đèn LED Bật / Tắt
Đèn LED Bật / Tắt

Bước này tập trung vào mã chính của cách bật và tắt đèn LED bằng các nút. Trong đoạn mã này, chúng tôi sẽ sử dụng biến bằng 0 mà chúng tôi đã thiết lập ban đầu khi xác định các biến của chúng tôi. Theo mã này, đèn LED sẽ bật khi nhấn nút, nhưng sẽ tắt khi nhấn lại.

Bước 11: Nút Tắt

Nút tắt
Nút tắt

Bước này mã hóa nút tắt hoặc nút trò chơi mới. Điều này được sử dụng khi một người chơi đã thắng hoặc chơi xong trò chơi và trò chơi sẽ được đặt lại và có thể bắt đầu lại. Nút này về cơ bản là một nút đặt lại khởi động lại vòng lặp để trò chơi có thể được chơi đi chơi lại nhiều lần.

Bước 12: Chơi vui vẻ

Chơi vui vẻ!
Chơi vui vẻ!

Đó là phần cuối của hướng dẫn này và tôi hy vọng bạn sẽ vui vẻ khi chơi với mạch và mã này và thực hiện ngày càng nhiều thay đổi đối với mạch này vì khả năng là vô tận vì đây là một chương trình rất mở.

Đề xuất: