Mục lục:

LED Whack-a-nốt ruồi: 5 bước
LED Whack-a-nốt ruồi: 5 bước

Video: LED Whack-a-nốt ruồi: 5 bước

Video: LED Whack-a-nốt ruồi: 5 bước
Video: Game #5. Scratch Tutorial || Learn Clones and Sprite Animation with a fun game of Whack A Mole 2024, Tháng bảy
Anonim
LED Whack-a-nốt ruồi
LED Whack-a-nốt ruồi

Trò chơi "Whack-a-nốt ruồi" này sử dụng bảy đèn LED và một cần điều khiển. Có 4 "nốt ruồi" trên bảng của tôi, được biểu thị từ bên trái bởi các đèn LED thứ 3, 4, 5 và 6. Một trong bốn đèn LED này sẽ sáng ngẫu nhiên và sẽ cung cấp một khoảng thời gian cố định để đánh theo hướng tương ứng trên cần điều khiển. Tôi đặt các đèn LED theo cách để các lựa chọn trên cần điều khiển là từ trái sang phải: trái, xuống, lên và phải.

Quân nhu

1. Arduino UNO

2. 7 đèn LED (3 màu xanh lá cây, 2 màu đỏ và 1 màu vàng

3. 7 điện trở 330 ohm

4. 1 cần điều khiển ps2

5. Dây điện

6. Một hộp đựng giày nhỏ

Bước 1: Thu thập tất cả các vật liệu

Bạn không cần bất kỳ công cụ ưa thích nào để thực hiện dự án này. Thay vì điện trở 330 ohm, bạn cũng có thể sử dụng điện trở 220 ohm. Nếu bạn mã màu cho các đèn LED và dây dẫn thì điều đó sẽ giúp bạn chơi dễ dàng hơn ở các cấp độ khó hơn.

Bước 2: Thực hiện theo sơ đồ

Theo sơ đồ
Theo sơ đồ

Mọi thứ phải khớp với hình ảnh thực của dự án ngoại trừ phím điều khiển. Cần điều khiển của tôi có 5 chân, 4 trong số đó tôi đã sử dụng: được đặt tên từ trên xuống dưới "Y", "X", "Bt" và "VCC", và "GND" được kết nối với GND và 5V trên Arduino, " X "và" Y "được kết nối với A0 và A1. Bạn cũng có thể sử dụng chân thứ 5 của cần điều khiển nhưng bạn sẽ phải thêm một đèn LED nữa (một nốt ruồi nữa) và cũng phải thêm mã cho điều đó.

Bước 3: Cách chơi trò chơi

Cách chơi trò chơi
Cách chơi trò chơi

Hai đèn bên trái màu đỏ và xanh lá cây cho biết lựa chọn sai hoặc đúng. Đèn màu vàng ở ngoài cùng bên phải nhấp nháy số điểm cho điểm cao hiện tại và nó cho biết điểm số mỗi khi kết thúc một vòng chạy (bất cứ khi nào lựa chọn sai được thực hiện). Để ghi được một điểm, bạn sẽ phải đánh theo hướng tương ứng trên cần điều khiển khi một đèn LED ngẫu nhiên sáng lên trong một khoảng thời gian cố định.

Bước 4: Mức độ khó

Mức độ khó
Mức độ khó

Mức độ khó khăn mà tôi đã viết vào mã của mình dưới dạng hằng số là thời gian tính bằng mili giây mà người đó phải thực hiện lựa chọn. Bạn có thể lộn xộn với những khoảng thời gian này để thay đổi độ khó theo sở thích của riêng bạn.

Đề xuất: