Visual programming game machine based on determinant input / output and rotary encoder
Patent Information
- Application Number
- JP2025001468U
- Authority / Receiving Office
- JP · JP
- Patent Type
- Utility models
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2035-05-09
AI Technical Summary
【0010】 本考案は、下記の有益な効果を有する。
Smart Images

Figure 0003251974000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of visual programming, and particularly to a visual programming game console based on determinant input / output and a rotary encoder.
Background Art
[0002] In the prior art, game development is difficult, the learning cost is high, and the requirements for hardware are high. Therefore, it is not user-friendly for children who want to learn programming, and many people cannot participate in game creation.
[0003] An object of the present invention is to provide a game console with a low threshold and allowing anyone to participate in creation so that anyone with creativity and ideas can easily develop a game that operates on this game console.
Summary of the Invention
[0004] An object of the present invention is to submit a visual programming game console based on determinant input / output and a rotary encoder in order to solve the above problems.
[0005] To achieve the above object, the technical means of the present invention are as follows.
[0006] A visual programming game console based on determinant input / output and a rotary encoder includes a programming module, an ESP32 chip module, and a matrix module. The object file generated by the programming module through compilation can be downloaded to the ESP32 chip module via a network, and the object file can realize the output and input of the ESP32 chip module and the matrix module by being executed in the ESP32 chip module.
[0007] Preferably, the visual programming game console based on determinant input / output and rotary encoder further includes a rotary encoder that can be input to the ESP32 chip module.
[0008] Preferably, the visual programming game console based on determinant input / output and rotary encoder further includes an LCD screen connected to the ESP32 chip module via an SPI bus.
[0009] Preferably, in the visual programming game console based on determinant input / output and rotary encoder, the object file generated by the programming module is completed by a mobile application or a personal computer application.
[0010] The present invention has the following beneficial effects.
[0011] 1. The mobile application or personal computer application according to the present invention is an open visual programming platform. The program written by the user on the mobile application or PC terminal can be transmitted to the ESP32 chip module via the network. When the object file is executed by the ESP32 chip module, the ESP32 chip module can analyze the input of the rotary encoder and the matrix module and output the content in the matrix module. Different programs written can enable the matrix module to realize different game designs. Compared with the game consoles of the prior art, the operation is simple and more users can participate.
[0012] 2. Compared with the game programming of the prior art, the game console that combines programming and board games according to the present invention can increase children's interest in learning, has a low cost, and can lower the threshold of game programming.
Brief Description of the Drawings
[0013]
Figure 1
Figure 2
Embodiments for Carrying out the Invention
[0014] Hereinafter, with reference to the drawings in the embodiments of the present invention, the technical means in the embodiments of the present invention will be clearly and completely described. As is apparent, the following embodiments are only a part of the embodiments of the present invention and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are all included in the protection scope of the present invention.
[0015] In FIGS. 1 and 2, the technical means provided by the present invention are shown.
[0016] Embodiment The visual programming game machine based on columnar input / output and rotary encoder includes a programming module, an ESP32 chip module, and a matrix module.
[0017] The WIFI module of the ESP32 chip module is connected to the network, and the user ID of the mobile application or the application on the personal computer is bound to the machine code of the ESP32 chip module (the unique MAC code). The programming module is a mobile application or an application on the personal computer, and the mobile application or the application on the personal computer is an open visual programming platform. After the user programs through the mobile application or the application on the personal computer, a request can be sent to the server constructed via the network, and the corresponding object file can be sent to the ESP32 chip module via the network.
[0018] The matrix module is attached to the GPIO port of the ESP32 chip module as an electronic device with input and output functions. Taking the electronic chessboard structure (11*11) as an example, each button has one full-color LED light. When the object file is executed in the ESP32 chip module, pressing the button (input) causes the button to send a signal to the ESP32 chip module. After the ESP32 chip module processes the signal, it controls the lighting status of the button (output). By completing the above operations, the game design is realized.
[0019] Specifically, as shown in FIGS. 1 and 2, it further includes a rotary encoder. The rotary encoder is also attached to the GPIO port of the ESP32 chip module. Input is sent to the ESP32 chip module by rotating the knob of the rotary encoder.
[0020] Specifically, as shown in FIGS. 1 and 2, it further includes an LCD screen connected to the ESP32 chip module via an SPI bus. The LCD screen is used for the output of the ESP32 chip module (for example, score display).
[0021] Application Examples Snake Game: The direction of the snake is controlled by the rotary encoder. When the knob is pressed, the snake accelerates. Red fruits randomly appear at the locations not occupied by the snake on the 11*11 electronic chessboard. Control the snake to eat the fruits. Each time the snake eats a fruit, it grows longer. When the snake touches its own body, the game is over. Each time a fruit is eaten, 1 score is obtained. The score can be output by the LCD display.
[0022] Super Tetris: The rotation of the falling blocks is controlled by the left knob of the rotary encoder, and the horizontal movement of the blocks is controlled by the right knob of the rotary encoder. When the knob is pressed, the falling speed of the blocks becomes faster. The next upcoming block and the score are displayed on the LCD screen.
[0023] Mini Table Tennis: Two players each control one rotary encoder, and two rackets are displayed on the left and right sides of the screen. The rotary encoder is used to control the up and down movement of the racket. A powerful hit can be made by pressing the knob. Each player has three chances for a powerful hit. An additional chance for a powerful hit is obtained every time the return ball is successfully hit 12 times.
[0024] Based on the above embodiments, those skilled in the art can implement or practice the present invention. Various modifications to these embodiments will be obvious to those skilled in the art. The general principles defined in this specification can be implemented by other embodiments within the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments described in this specification, but should cover the broadest scope consistent with the principles and novel features disclosed in this specification.
Claims
1. A visual programming game machine based on determinant input / output and a rotary encoder, comprising a programming module, a chip module, and a matrix module, wherein the programming module is configured to generate an object file by compilation, the object file is downloadable to the chip module via a network, and the chip module is configured to realize the output and input of the chip module and the matrix module by executing the object file.
2. The visual programming game machine based on determinant input / output and a rotary encoder according to claim 1, further comprising a rotary encoder inputtable to the chip module.
3. The visual programming game machine based on determinant input / output and a rotary encoder according to claim 1, further comprising an LCD screen connected to the chip module via an SPI bus.
4. The visual programming game machine based on determinant input / output and a rotary encoder according to claim 1, wherein the object file generated by the programming module is completed by a mobile application or a personal computer application.