Mục lục:

Trò chơi Arduino LCD: 3 bước (có hình ảnh)
Trò chơi Arduino LCD: 3 bước (có hình ảnh)

Video: Trò chơi Arduino LCD: 3 bước (có hình ảnh)

Video: Trò chơi Arduino LCD: 3 bước (có hình ảnh)
Video: Giao Tiếp I2C Với LCD 16x2 Bằng Arduino Uno R3 | Điện tử DAT 2024, Tháng mười một
Anonim
Image
Image
Lắp ráp các bộ phận
Lắp ráp các bộ phận

Tạo ra nhiều thứ tuyệt vời rất dễ dàng với vi điều khiển Arduino. Có thể hướng dẫn này cho bạn biết cách tạo một trò chơi điện tử 1 nút đơn giản được tạo ra từ một số bộ phận và Mạch Tinkercad. Nó là một trò chơi nhảy cuộn bên. Đây là một điểm khởi đầu tốt để tạo ra các trò chơi của riêng bạn từ các thiết bị điện tử đơn giản của nhà sản xuất.

Danh sách các bộ phận:

  • 1 x Arduino UNO
  • 1 x màn hình LCD (16 x 2 ký tự)
  • 1 x breadboard điện tử
  • 1 x 220 Ω điện trở
  • 1 x Công tắc nút bấm
  • Dây móc lõi rắn
  • 1 x cáp USB

Bước 1: Lắp ráp các bộ phận

Lắp ráp các bộ phận
Lắp ráp các bộ phận

Các bộ phận cần thiết được hiển thị trong hình trên. Bắt đầu với Arduino không được cấp nguồn. KHÔNG cắm cáp USB. Điều đó sẽ xảy ra ở bước sau khi đã đến lúc lập trình nó và chơi thử trò chơi.

Sử dụng một dây hookup dài để kết nối tín hiệu 5V trên Arduino ở phía ngoài cùng bên trái của hàng màu đỏ ở trên cùng của breadboard.

Sử dụng một dây móc dài để kết nối tín hiệu GND ở phía ngoài cùng bên trái của hàng màu đen (hoặc màu xanh lam trên một số bảng mạch) ở đầu bảng mạch.

Mô-đun LCD (Màn hình tinh thể lỏng) có đầu cắm đực 16 chân ở mặt dưới. Cắm cái này vào breadboard như trong hình. Tất cả các tín hiệu điện tử cung cấp năng lượng và điều khiển màn hình LCD đều đi qua tiêu đề này.

Các chân này (từ trái sang phải):

  1. GND - tín hiệu nối đất
  2. VCC - tín hiệu nguồn tích cực
  3. V0 - điều chỉnh độ tương phản
  4. RS - đăng ký chọn
  5. R / W - chọn đọc / ghi
  6. E - tín hiệu cho phép hoạt động
  7. DB0 - bit dữ liệu 0 (không được sử dụng ở đây)
  8. DB1 - bit dữ liệu 1 (không được sử dụng ở đây)
  9. DB2 - bit dữ liệu 2 (không được sử dụng ở đây)
  10. DB3 - bit dữ liệu 3 (không được sử dụng ở đây)
  11. DB4 - bit dữ liệu 4
  12. DB5 - bit dữ liệu 5
  13. DB6 - bit dữ liệu 6
  14. DB7 - bit dữ liệu 7
  15. LED + - đèn nền LED tích cực
  16. LED- - đèn nền LED âm bản

Sử dụng dây nối ngắn, kết nối GND và LED- (chân 1 và 16) với hàng màu đen ở trên cùng.

Tương tự, kết nối VCC (chân 2) với hàng màu đỏ ở trên cùng bằng một dây nối ngắn.

Uốn cong các dây dẫn của điện trở 220 Ω (các dải màu đỏ-đỏ-nâu) và kết nối nó giữa đèn LED + và hàng màu đỏ ở trên cùng của bảng mạch.

Sử dụng dây móc dài hơn để tạo phần còn lại của các kết nối:

  • Kết nối DB7 với chân 3 của Arduino
  • Kết nối DB6 với chân 4 của Arduino
  • Kết nối DB5 với chân 5 của Arduino
  • Kết nối DB4 với chân 6 của Arduino
  • Kết nối E với chân 9 của Arduino
  • Kết nối R / W với chân 10 của Arduino (hoặc với hàng màu đen ở đầu bảng mạch điện)
  • Kết nối RS với chân 11 của Arduino
  • Kết nối V0 với chân 12 của Arduino (hoặc với hàng màu đen ở đầu bảng mạch điện)

Cắm nút bấm ở đâu đó bên trái màn hình LCD, phân dải kênh chạy dọc giữa bảng mạch (xem hình trên). Kết nối một trong hai chân trên cùng của nút với hàng màu đen ở trên cùng của bảng mạch bằng dây nối ngắn. Kết nối chân còn lại ở đầu nút với chân 2 của Arduino.

Bước 2: Lập trình Arduino

Lập trình Arduino
Lập trình Arduino

Tại thời điểm này, bạn đã sẵn sàng để lập trình Arduino và thử nghiệm nó.

Bắt đầu bằng cách đảm bảo rằng bạn đã cài đặt phần mềm Arduino trên máy tính của mình. Tải tệp LCD_Game.ino trên trang này xuống máy tính của bạn và mở tệp đó trong phần mềm Arduino. Đảm bảo rằng bo mạch được đặt đúng cách để lập trình (Công cụ → Bảng → Arduino Uno).

Kết nối Arduino với máy tính của bạn bằng cáp USB. Điều này sẽ cung cấp năng lượng cho Arduino / trò chơi và cho phép bạn tải chương trình của mình lên Arduino.

Tại thời điểm này, màn hình của màn hình LCD sẽ sáng lên.

Lập trình Arduino bằng cách chọn Tệp → Tải lên (hoặc nhấn nút mũi tên phải ở đầu phần mềm Arduino).

Nếu mọi việc suôn sẻ, màn hình LCD sẽ hiển thị màn hình bắt đầu trò chơi như trong hình trên.

Bước 3: Thay đổi mọi thứ và tạo lá chắn trò chơi Arduino

Thay đổi mọi thứ và tạo lá chắn trò chơi Arduino
Thay đổi mọi thứ và tạo lá chắn trò chơi Arduino

Tại thời điểm này, bạn đã có mọi thứ hoạt động, vậy bạn còn phải làm gì nữa?

Nếu bạn muốn thay đổi cách trò chơi hoạt động hoặc tạo một bảng mạch in tuyệt vời cho dự án này cắm trực tiếp vào Arduino và thay thế tất cả các dây lộn xộn đó, đây là cách bắt đầu.

Tôi đã phát triển trò chơi này hoàn toàn bằng cách sử dụng Tinkercad Circuits giả lập điện tử trực tuyến rất thú vị (MIỄN PHÍ!). Tôi thực sự đã có trò chơi hoạt động và thử nghiệm hoàn toàn trước khi lấy Arduino ra khỏi bộ công cụ. Đây là mạch ảo cho trò chơi Arduino LCD.

Bạn thực sự có thể chơi trò chơi ngay trong trình duyệt của mình mà không cần phải kết hợp bất kỳ thiết bị điện tử thực tế nào ("Ồ, bây giờ bạn nói cho tôi biết"). Nếu bạn muốn thực hiện bất kỳ thay đổi nào đối với trò chơi hoặc khám phá những gì đang diễn ra, bạn có thể sao chép mạch ảo bằng cách sử dụng nút "Dự án nhân bản". Sau đó, bạn có thể chỉnh sửa mã nguồn và thử các thay đổi ngay tại đó. Ngoài ra còn có một trình gỡ lỗi đầy đủ tính năng, nơi bạn có thể xem từng dòng một của chương trình và xem điều gì đang xảy ra!

Nếu bạn có khuynh hướng như vậy, bạn cũng có thể tạo một bảng mạch để kết nối độc đáo thiết bị điện tử của bạn với Arduino. Dự án có nút "Tải xuống Gerber" sẽ giúp bạn có được các tệp cần thiết để cung cấp cho nhà sản xuất bảng mạch in (PCB) để sản xuất bảng mạch in tùy chỉnh. Dưới đây là một số thông tin hữu ích về việc tạo ra PCB đó.

Thưởng thức!

Đề xuất: