Mục lục:

Câu đố số với Arduino: 4 bước (có hình ảnh)
Câu đố số với Arduino: 4 bước (có hình ảnh)

Video: Câu đố số với Arduino: 4 bước (có hình ảnh)

Video: Câu đố số với Arduino: 4 bước (có hình ảnh)
Video: Em Thích Bông Hoa Này à #duyvanpham #shorts #duyphuong 2024, Tháng bảy
Anonim
Image
Image
Danh sách các thành phần
Danh sách các thành phần

Chào các bạn, hôm nay muốn chia sẻ dự án đơn này. Nó nói về một trò chơi giải đố số với arduino, trò chơi được hiển thị trên Tv và được điều khiển bằng bàn phím (4x4)

Xem video tại đây

Để trượt hoặc di chuyển hình vuông của khối hình, hãy bấm phím theo vị trí của hình vuông bạn muốn. Ví dụ, như trong hình, nếu bạn muốn di chuyển hình vuông có số 5 (có vị trí thứ 4) sang trái (vì có vị trí trống), hãy nhấn phím '4' trong bàn phím, vì nó là vị trí thứ tư trong bàn phím.

Nếu bạn thích dự án này, hãy bình chọn cho nó trong cuộc thi câu đố.

Cảm ơn

Bước 1: Danh sách các thành phần

Các vật liệu được sử dụng cho dự án này là:

  • Arduino Một hoặc một mô hình khác.
  • TV với đầu ra video.
  • Cáp video RCA.
  • (1) Điện trở 1k ohms.
  • (1) Điện trở 470 ôm.
  • Bàn phím hình lục giác.
  • Người nhảy.

Bước 2: Kết nối Arduino với Tv

Kết nối Arduino với Tv
Kết nối Arduino với Tv
Kết nối Arduino với Tv
Kết nối Arduino với Tv
Kết nối Arduino với Tv
Kết nối Arduino với Tv

Tải xuống thư viện này và nhập nó vào bản phác thảo.

Đầu tiên, thêm các điện trở nội tuyến vào một số dây nối.

Cáp RCA sẽ có 2 dây trong đó là dây nối đất và dây video.

Điện trở 1k ohm được kết nối với chân 9 của Arduino.

470 ohm được kết nối với chân 7 của Arduino.

Nối các đầu của điện trở và kết nối nó với cáp video.

Dây GND của RCA cabl đi đến GND của Arduino.

Nếu bạn gặp sự cố trong quá trình biên dịch, hãy giải nén 3 thư mục trong thư mục thư viện.

Bước 3: Kết nối bàn phím

Kết nối bàn phím
Kết nối bàn phím
Pin Arduino Bàn phím
13 Hàng 0
6 Hàng 1
5 Hàng 2
4 Hàng 3
3 Col 0
2 Col 1
1 Col 2
0 Col 3

Lắp ráp công trình như trong hình.

Bước 4: Mã

Mật mã
Mật mã

Các số (1 đến 16) được lưu trữ trong một mảng.

Con số 16 đại diện cho vị trí trống.

Để xáo trộn các số, hãy nhấn phím 'A' (khi bắt đầu trò chơi), thao tác này gọi một quy trình xáo trộn các số trong mảng và sau đó sẽ được hiển thị trên màn hình.

Khi bạn nhấn một số phím trong bàn phím, chương trình sẽ xác minh xem có một số vị trí trống ở vị trí gần hay không

(trái, phải, lên hoặc xuống). Như trong hình: Nếu phím '1' được nhấn, xác minh các vị trí gần.

chuyển (phím) {

trường hợp 1':

thay đổi (0, 1); // Vị trí của mảng (0), kiểm tra vị trí của mảng (1).

thay đổi (0, 4); // Vị trí của mảng (0), kiểm tra vị trí của mảng (4).

nghỉ;

…………

Hàm CHANGE trao đổi các số trong mảng và màn hình nó được cập nhật các số.

Trò chơi kết thúc khi mảng theo đúng thứ tự: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

Tải xuống mã đầy đủ tại đây.

Nếu bạn thích dự án này, hãy bình chọn cho dự án này trong cuộc thi câu đố và cuộc thi olympics của nhà sản xuất

Cảm ơn

Đề xuất: