Mục lục:
- Bước 1: Bước 1: Bo mạch ESP32, Cài đặt Arduino IDE và Cấu hình thư viện VGA
- Bước 2: Bước 2: Tải "Snake" lên ESP32
- Bước 3: Bước 3: Kết nối cổng VGA
- Bước 4: Bước 4: Kết nối bốn nút
- Bước 5: Bước 5: Kết luận và Công nhận
Video: ESP32 VGA Snake: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Trong phần hướng dẫn này, tôi sẽ hướng dẫn cách tái tạo một trò chơi arcade cổ điển - Snake - với ESP32, với đầu ra là màn hình VGA.
Độ phân giải là 640x350 pixel, có 8 màu.
Trước đây tôi đã thực hiện một phiên bản với Arduino Uno (xem tại đây), nhưng độ phân giải chỉ là 120 x 60 pixel, 4 màu.
Dự án này được thực hiện nhờ thư viện VGA ESP32 tuyệt vời do Fabrizio Di Vittorio viết. Xem tại đây để biết thêm chi tiết.
Bước 1: Bước 1: Bo mạch ESP32, Cài đặt Arduino IDE và Cấu hình thư viện VGA
Bước này giống với Bước 1 của dự án trước đây của tôi được thực hiện với ESP32, do đó, chỉ cần theo liên kết này, bắt đầu đọc từ Bước 1 cho đến khi loại trừ Bước phụ 3.
Bạn không cần phải cài đặt thư viện FabGL VGA, nhưng đối với Snake, bạn cần phiên bản mới nhất: đề phòng nó sẽ thay đổi trong tương lai, tôi đặt ở cuối bước này một phiên bản hoạt động trong tệp src.new.rar. Bạn có thể tải xuống, giải nén và đổi tên thư mục thành "src" trong
Thư mục "… / arduino-1.8.9 / Library".
Bước 2: Bước 2: Tải "Snake" lên ESP32
Tải xuống Snake.ino ở cuối bước này. Mở nó bằng Arduino IDE và tải nó lên ESP32 thô của bạn. Nếu bạn không có thông báo lỗi nào, thì mã này đã được chạy.
Bước 3: Bước 3: Kết nối cổng VGA
Bạn cần những phần sau:
- Đầu nối DSUB15, tức là đầu nối VGA cái hoặc cáp VGA bị cắt.
- ba điện trở 270 Ohm.
Kết nối chân ESP32 GPIO 2, 15 và 21 với VGA Red, Green và Blue tương ứng thông qua các điện trở 270 Ohm.
Kết nối VGA Hsync và Vsync với ESP32 GPIO chân 17 và 4 tương ứng.
Kết nối các chân kết nối DSUB15 5, 6, 7, 8 và 10 với ESP32 GND.
Để biết định nghĩa chân kết nối VGA DSUB15, hãy xem hình ảnh trong bước này. NB, đây là mặt hàn của đầu nối cái.
Bước 4: Bước 4: Kết nối bốn nút
Sơ đồ trong bước này cho thấy cách kết nối một nút duy nhất (Thường mở) từ + 5V đến chân ESP32. Lưu ý rằng bạn cũng cần kết nối chân ESP đã cho với máng GND một điện trở 1 đến 2 kOhm. Bằng cách này khi nút được nhả (mở), chân ESP ở chính xác không Volts.
Cụ thể hơn, bạn cần kết nối bốn nút theo thứ tự sau:
- Ghim 12 sang nút Phải
- Nút ghim 25 trở lên
- Ghim 14 vào nút Trái
- Ghim 35 xuống nút Xuống
Bước 5: Bước 5: Kết luận và Công nhận
Nếu mọi thứ hoạt động bình thường, chỉ cần kết nối màn hình VGA và bạn sẽ có thể thưởng thức Snake.
Tôi muốn bày tỏ xe tăng của mình với Fabrizio Di Vittorio vì thư viện VGA ESP32 tuyệt vời của anh ấy. Để biết thêm chi tiết, ví dụ và… Space Invaders, hãy truy cập trang web của anh ấy.
Nếu bạn thích dự án này, vui lòng viết bình luận hoặc chia sẻ hình ảnh về thiết bị bạn chế tạo… và trên hết, hãy bình chọn cho nó trong Cuộc thi GAMES!
Đề xuất:
Snake on a Breadboard: 3 bước (có hình ảnh)
Snake on a Breadboard: " Bạn có trò chơi nào trên điện thoại của mình không? &Quot; " Không chính xác. " Giới thiệu: Nokia 6110 đơn giản để điều khiển, dễ lập trình và bất tử, Snake đã trở thành một dự án yêu thích của các kỹ sư. Nó đã được thực hiện trong bất kỳ thứ gì từ ma trận LED, L
Trò chơi Arduino OLED Snake: 3 bước
Arduino OLED Snake Game: Xin chào và chào mừng bạn đến với những hướng dẫn của chúng tôi về cách tạo và trò chơi arduino OLED, dự án này ra đời khi chúng tôi đang cố gắng tạo ra trò chơi đầu tiên của mình với arduino, soooo, chúng tôi nghĩ nên bắt đầu từ đâu tốt hơn nokia Snake cổ điển (ít nhất là
Arduino Snake trên màn hình VGA: 5 bước
Arduino Snake trên màn hình VGA: À … Tôi đã mua một Arduino. Ban đầu, khoản đầu tư được thúc đẩy với một thứ có thể khiến con gái tôi quan tâm đến lập trình. Tuy nhiên, hóa ra, thứ này thú vị hơn khi chơi với tôi
LED Snake: 9 bước
LED Snake: Trong Tài liệu hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo ra tác phẩm của tôi, được tạo thành từ rất nhiều đèn LED, có hình dạng giống như con rắn, LED Snake. Con rắn LED của tôi dài 1 mét, nhưng bạn quyết định xem con rắn của bạn dài bao nhiêu
Cách kết nối Bảng trộn và Microphone Snake với hệ thống âm thanh: 3 bước
Cách kết nối Bảng trộn và Rắn micrô với hệ thống âm thanh: Video trình bày những kiến thức cơ bản về cách kết nối bộ trộn âm thanh (bảng trộn hoặc bảng điều khiển) với hệ thống âm thanh bằng cáp micrô rắn. Nó che micrô và gửi kết nối. Để biết thêm thông tin: http://proaudiotraining.com