Tabla de contenido:
Video: Consola de juegos: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Consola de juegos realmente simple, que admite un menú, tetris y serpiente. Fue hecho usando
- Dos unidades 8x8 Square Matrix Red LED Display dot Module74hc595 se encuentran aquí
- un STM32F103 Nucleo-64
- 4 botones y 4 resistencias
- cables, un breadbord, puentes, etc.
- materiales de construcción, tornillos, tablas, etc. (son irrelevantes con respecto al producto de trabajo)
Puedes utilizar:
- manual de stm32f que se encuentra aquí
- hoja de datos hc595 encontrada aquí
- algo de matriz de led chino
Paso 1: Conexiones
Aquí puedes ver cómo conectar las piezas:
- presionar el botón
- pantalla
Los pines GPIO que elija para entrada y salida son en su mayoría irrelevantes, pero elegí pines de pantalla de GPIOA y pines de botón de GPIOB.
Paso 2: construir
Para construir su código, puede ir con algo llamado SEGGER o con (esto es lo que he usado) this.
- openocd es un servidor para su depurador
- st-link es tu programador
- gcc-arm-none-eabi son sus herramientas de programación
- tenga en cuenta que en common / openocd.conf necesitaba cambiar a:
fuente [buscar interfaz / stlink-v2-1.cfg]
fuente [buscar destino / stm32f1x.cfg] reset_config srst_only srst_nogate
- También necesitaba cambiar el script.ld y usar otro enlace que el que se muestra en ese ejemplo para obtener un depurador para arm. También tenga en cuenta que en esos ejemplos los archivos stm32f10x_it. * No están vinculados en el archivo MAKE.
Paso 3: Código
El código es bastante simple. La lógica se divide en main.c, Driver. *, Menu. *, Tetris. * Y Snake. *. Una breve descripción es que Driver ofrece funciones para interactuar con el hardware. En main puede encontrar el controlador y la inicialización del menú y ver que en el menú while loop controla la interacción con los otros dos juegos. También puede ver cómo se agregan los juegos al menú. Cada juego tiene una parte de inicialización y una actualización. La actualización contiene lógica, interpretación de estados y dibujo.
Paso 4: uso
Empiezas en el menú. Puede seleccionar otro elemento en la página usando arriba y abajo. Cuando se selecciona el último elemento de la página, puede alternar entre las páginas del juego. Actualmente solo hay una página, por lo que esta función no se utiliza. Cuando esté en un elemento del juego, puede usar la tecla derecha para jugar.
Cuando ingresa al juego, ingresa a la pantalla de inicio donde debe presionar el botón hacia abajo para comenzar o hacia arriba para salir. Después de perder un juego, debe presionar la tecla hacia arriba para ir a la pantalla de inicio.
Para Tetris, los controles del juego están arriba para rotar la pieza, abajo para acelerar la caída de la pieza, izquierda y derecha mueven la pieza de izquierda a derecha.
La tecla de la izquierda es la más cercana al cable que la conecta a la consola.
Recomendado:
Consola de juegos portátil Lego con Space Invaders: 4 pasos
Consola de juegos portátil Lego con Space Invaders: ¿Alguna vez has pensado en ser un desarrollador de juegos y construir tu propia consola de juegos que puedas jugar sobre la marcha? Todo lo que necesita es un poco de tiempo, hardwareLego bricksa Mini-Calliope (se puede pedir en este sitio web https://calliope.cc/en) y algo de habilidad
Controlador de juegos de bricolaje basado en Arduino - Controlador de juegos Arduino PS2 - Jugar a Tekken con el gamepad DIY Arduino: 7 pasos
Controlador de juegos de bricolaje basado en Arduino | Controlador de juegos Arduino PS2 | Jugar a Tekken con DIY Arduino Gamepad: Hola chicos, jugar juegos siempre es divertido, pero jugar con su propio controlador de juego personalizado DIY es más divertido. Así que haremos un controlador de juego usando arduino pro micro en este instructivo
Cómo cargar juegos en Arduboy y 500 juegos en Flash-cart: 8 pasos
Cómo cargar juegos en Arduboy y 500 juegos en Flash-cart: Hice un Arduboy casero con memoria Flash serial que puede almacenar un máximo de 500 juegos para jugar en la carretera. Espero compartir cómo cargar juegos, incluido cómo almacenar juegos en la memoria flash en serie y crear su propio paquete de juegos consolidado
Mini consola de juegos Ardubaby con 500 juegos: 10 pasos
Ardubaby Mini Game Console Con 500 juegos: Créditos para el creador (Kevin Bates), Arduboy es una consola de juegos de 8 bits muy exitosa. Hubo miles de juegos escritos por el aficionado que los compartió libremente en el foro de la comunidad de Arduboy para que más personas puedan aprender a codificar
Simulador de juegos para teléfonos inteligentes: juegue juegos de Windows con control de gestos IMU, acelerómetro, giroscopio, magnetómetro: 5 pasos
SmartPhone Game Simulator: juega juegos de Windows usando Gesture Control IMU, acelerómetro, giroscopio, magnetómetro: apoya este proyecto: https://www.paypal.me/vslcreations donando a códigos de fuente abierta y amp; apoyo para un mayor desarrollo