A card programming machine and programming method thereof

By designing a card programming machine and using card-type instruction cards for programming, the existing programming tools are solved for difficult operation for children under the age of 7, and a programming education method without screens and without vision damage is realized.

CN110989435BActive Publication Date: 2025-03-11BEIJING LINGGONG HOME INFORMATION TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201911221627.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-03
Publication Date
2025-03-11
Estimated Expiration
2039-12-03

AI Technical Summary

Technical Problem

Existing programming tools are difficult to operate for children under the age of 7. Long-term use will have an adverse impact on vision, and it is difficult to observe and execute the instructions corresponding to the actions during the execution of the program.

Method used

A card programming machine is designed. It is programmed through a card-type command card. The main control board can recognize and execute information in the command card without the need to use electronic products such as computers. It is simple to operate and has no screen.

Benefits of technology

It realizes a programming method that can be used without high cultural accumulation, avoids the adverse effects of long-term use on vision, and can clearly observe and execute instructions, which is suitable for children's programming education.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110989435B_ABST
    Figure CN110989435B_ABST
Patent Text Reader

Abstract

The present invention provides a card programming machine and a programming method thereof, comprising a host, a main control board and a power supply connected to the main control board are arranged in the host, a slot board connected to the main control board is arranged at the upper end of the host, slots arranged in rows are arranged on the slot board, a power button is arranged on one side of the host, an output interface is arranged on the side of the host, an instruction card A with an LED indicator light is inserted into the slot, and the instruction card A communicates with the main control board through a wire connection. The card programming machine and the programming method thereof provided by the present invention can be used without high cultural accumulation, without a screen, and long-term use will not affect the eyesight of children, and the instructions being executed can be clearly observed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of programming, and in particular to a card programming machine and a programming method thereof. Background Art

[0002] Artificial intelligence is becoming increasingly popular, and parents are gradually aware of the direction of their children's training. Programming education not only lays the foundation for their children's future, but also cultivates their logical thinking ability and optimizes their problem-solving thinking. Children's programming refers to the process of giving instructions to computers and some intelligent machines and equipment after children learn certain programming knowledge, telling the computer what you want to do, and then achieving your goal through program writing. Now children's programming mainly learns Scratch, EV3, and later learns Python and C++ courses.

[0003] The above programming tools all require the use of computers, tablets or mobile phones to write programs, which is still difficult for younger children. Long-term use will have an adverse effect on eyesight, and children with poor self-control will secretly play video games. Some programming content also requires some cultural knowledge. In addition, it is not easy to observe the instructions corresponding to the execution actions during the execution of the program. In short, current educational programming products are somewhat difficult for children under 7 years old.

[0004] The writing of some programs requires certain cultural knowledge. For example, the instructions in the program have a lot of text, which requires literacy. When annotating and naming the program, you need to write in pinyin. When calling program functions, there are some English words. When assigning values ​​to variables, decimal calculations are sometimes used, as well as logical operations for comparing sizes. Long-term use of computers, mobile phones, and tablets to learn programming will have an adverse effect on children's eyesight. It is not easy to observe the instructions corresponding to the execution of the program during the execution of the program. For example, when a robot or animation controlled by the program takes a step forward, it is not easy to observe which instruction in the program corresponds to it when it executes the action. Summary of the invention

[0005] In view of the above-mentioned deficiencies in the prior art, the present invention provides a card programming machine and a programming method thereof, which has a simple structure, does not require the aid of electronic products such as computers, is easy to operate, and is convenient for promotion.

[0006] In order to achieve the above-mentioned object of the invention, the technical solution adopted by the present invention is:

[0007] A card programming machine includes a host, wherein a main control board and a power supply connected to the main control board are arranged inside the host, a slot board connected to the main control board is arranged at the upper end of the host, slots arranged in rows are arranged on the slot board, a power button is arranged on one side of the host, an output interface is arranged on the side of the host, an instruction card A with an LED indicator light is inserted into the slot, and the instruction card A communicates with the main control board through a wire connection.

[0008] As an improvement, the output interface is connected to a sensor or an execution device.

[0009] As an improvement, the instruction card A is provided with a chip storing data including card type, action code and sliding rheostat value information.

[0010] Wired programming method, instruction card A is inserted into the slot according to the execution order, and the execution power button is pressed. The main control board will read the information of instruction card A in the slot in sequence, and convert the information of instruction card A into corresponding actions, and pass it to the connected sensor or execution device through the interface.

[0011] A card programming machine, wherein a command card installation slot is provided on the host, guide slots are provided on the opposite sides of the command card installation slot, and a clamping plate moving along the guide slots is provided between the guide slots, springs are fixed on both sides of the command card installation slot, and the other end of the spring is fixedly connected to the clamping plate, a baffle plate arranged opposite to the clamping plate is provided at one end of the command card installation slot, a command card B clamped by the clamping plate and the baffle plate is provided in the command card installation slot, a coil for reading information in the command card is provided on the baffle plate, and the baffle plate is connected to a main control board.

[0012] As an improvement, a power supply coil is provided on the clamping plate.

[0013] As an improvement, an infrared transmitter is provided on the baffle.

[0014] As an improvement, the instruction cards B transmit information to the main control board in sequence in wireless form.

[0015] The wireless programming method is to pull open the clamp, put the instruction card B into the instruction card installation slot in sequence, loosen the clamp, and the clamp will clamp the instruction card B between the baffle and the clamp under the action of the spring force. Press the power button, the coils on the baffle and the clamp will emit alternating electromagnetic waves to charge the instruction card B, and the infrared transmitter in the center of the baffle will send a start signal. The instruction card B that receives the infrared signal will transmit the card information to the main control board through the coil, and the LED indicator on the card will light up. After the card has transmitted the information, it will trigger the next card through the infrared transmitter on the other side, thereby completing the instruction card B to transmit the information to the main control board in sequence.

[0016] The beneficial effects of the present invention are:

[0017] The present invention has a simple structure and can be programmed without the aid of a computer, a mobile phone, or a tablet. Instructions are replaced by some card-type instruction cards, and the instruction cards are placed in a card programming machine. The programming machine can identify the instruction information in the instruction card and execute corresponding actions. During the execution of the instruction, the LED indicator on the instruction card can be used to see which instruction is being executed. It can be used without a high level of cultural accumulation, and without a screen. Long-term use will not affect the child's eyesight, and the instructions being executed can be clearly observed. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a schematic diagram of the first structure of the present invention;

[0019] Figure 2 It is a second structural schematic diagram of the present invention;

[0020] Reference table of reference numerals:

[0021] 1- host, 2- main control board, 3- power supply, 4- slot board, 5- slot, 6- power button, 7- output interface, 8- command card A, 9- command card installation slot, 10- guide slot, 11- clamp, 12- spring, 13- command card B, 14- baffle. DETAILED DESCRIPTION

[0022] The specific implementation of the present invention is further described below in conjunction with the accompanying drawings, wherein the same components are represented by the same reference numerals.

[0023] It should be noted that the words "front", "rear", "left", "right", "up" and "down" used in the following description refer to directions in the drawings, and the words "inside" and "outside" refer to directions toward or away from the geometric center of a specific component, respectively.

[0024] In order to make the contents of the present invention more clearly understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0025] like Figure 1-2 As shown, a card programming machine includes a host 1, wherein a main control board 2 and a power supply 3 connected to the main control board 2 are provided in the host 1, a slot board 4 connected to the main control board 2 is provided at the upper end of the host 1, and slots 5 arranged in rows are provided on the slot board 4, a power button 6 is provided on one side of the host 1, and an output interface 7 is provided on the side of the host 1, and an instruction card A8 with an LED indicator light is inserted in the slot 5, and the instruction card A8 communicates with the main control board 2 through a wire connection.

[0026] As an improvement, the output interface 7 is connected to a sensor or an actuator.

[0027] As an improvement, the instruction card A8 is provided with a chip storing data including card type, action code and sliding rheostat value information.

[0028] Wired programming method, the instruction card A8 is inserted into the slot 5 according to the execution order, and the execution power button 6 is pressed. The main control board 2 will read the information of the instruction card A8 in the slot 5 in sequence, and convert the information of the instruction card A8 into corresponding actions, and pass it to the connected sensor or execution device through the interface.

[0029] A card programming machine, wherein a host 1 is provided with an instruction card installation slot 9, guide slots 10 are provided on opposite sides of the instruction card installation slot 9, and a clamping plate 11 moving along the guide slot 10 is provided between the guide slots 10, springs 12 are fixed on both sides of the instruction card installation slot 9, and the other end of the spring 12 is fixedly connected to the clamping plate 11, a baffle 14 arranged opposite to the clamping plate 11 is provided at one end of the instruction card installation slot 9, an instruction card B13 clamped by the clamping plate 11 and the baffle 14 is provided in the instruction card installation slot 9, a coil for reading information in the instruction card is provided on the baffle 14, and the baffle 14 is connected to the main control board 2.

[0030] The clamping plate 11 is provided with a power supply coil.

[0031] The baffle 14 is provided with an infrared emitter.

[0032] The command cards B13 transmit information to the main control board 2 in sequence in a wireless manner.

[0033] The wireless programming method is as follows: pull open the clamp 11, put the instruction card B13 into the instruction card installation slot 9 in sequence, loosen the clamp 11, and the clamp 11 will clamp the instruction card B13 between the baffle 14 and the clamp 11 under the action of the spring force, press the power button 6, the coils on the baffle 14 and the clamp 11 will emit alternating electromagnetic waves to charge the instruction card B13, and the infrared transmitter in the center of the baffle 14 will send a start signal. The instruction card B13 that receives the infrared signal will transmit the card information to the main control board 2 through the coil, and the LED indicator on the card will light up. After the card has completed the information transmission, it will trigger the next card through the infrared transmitter on the other side, thereby completing the instruction card B13 to sequentially transmit the information to the main control board 2.

[0034] How it works:

[0035] Wired form:

[0036] The wired form is that the instruction card A and the main control board communicate through wires.

[0037] When in use, insert instruction card A into the slot according to the execution order, press the execution power button, the main control board will read the information of instruction card A in the slot in sequence, and convert the information of instruction card A into corresponding actions, and pass it to the connected sensor or execution device through the interface.

[0038] Instruction card A: The chip in instruction card A stores a set of data, including card category, action code, sliding rheostat value and other information. The card communicates with the main control board in serial form through contacts. When the main control board reads this card, the LED indicator on the card will also light up, indicating that the card instruction is being executed. The contacts of instruction card A are symmetrically designed. When instruction card A is inserted into the slot, both the front and back sides can be read correctly.

[0039] Slot: connects instruction card A and main control board.

[0040] Main control board: reads the information in the instruction card A in the slot in sequence, and then converts the read information into the display sensor and execution action of the execution device connected to the interface.

[0041] Wireless Type:

[0042] When in use, pull open the clamp, put the instruction card B into the instruction card installation slot in order, loosen the clamp, and the clamp will clamp the instruction card B between the baffle and the clamp under the action of the spring force. Press the power button, the coils on the baffle and the clamp will emit alternating electromagnetic waves to charge the instruction card B, and the infrared transmitter in the center of the baffle will send a start signal. The instruction card B that receives the infrared signal will transmit the card information to the main control board through the coil, and the LED indicator on the card will light up. After the card has transmitted the information, it will trigger the next card through the infrared transmitter on the other side, so that the instruction card B can sequentially transmit the information to the main control board.

[0043] Instruction card B: The card consists of a coil, a control circuit, a power supply circuit, an infrared transceiver, an LED light, and a sliding rheostat. The coil obtains an external electromagnetic signal to charge the card circuit, and the control circuit starts and waits for the infrared signal. After the infrared receiver receives the infrared signal, the control circuit will transmit the card information to the host through the coil. The card information includes card type, action code, sliding rheostat value and other information. There is an infrared transceiver in the center of the front and back of the card, so there is no need to distinguish the front and back when putting the card into the card slot, which is convenient and quick.

[0044] Command card installation slot: The baffle at one end of the command card installation slot is fixed, with a coil and an infrared transmitter on it. The splint can move in parallel. Under the action of the spring force, the splint will clamp toward the baffle. When inserting the card, the splint needs to be pulled open. There is a power supply coil on the splint to enhance the wireless power supply.

[0045] Main control board: reads the information in the instruction card B in the slot in sequence, and then converts the read information into execution actions for the sensors and execution devices connected to the interface.

[0046] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.

Claims

1. A card programming machine, comprising a host (1), characterized in that: The host (1) is provided with a main control board (2) and a power supply (3) connected to the main control board (2); the host (1) is provided with a command card installation slot (9); guide slots (10) are provided on opposite sides of the command card installation slot (9); a clamping plate (11) moving along the guide slot (10) is provided between the guide slots (10); springs (12) are fixed on both sides of the command card installation slot (9); the other end of the spring (12) is fixedly connected to the clamping plate (11); a baffle (14) arranged opposite to the clamping plate (11) is provided at one end of the command card installation slot (9); A command card B (13) is provided which is clamped by a clamping plate (11) and a baffle (14). The command card B (13) is composed of a coil, a control circuit, a power supply circuit, an infrared transceiver, an LED lamp, and a sliding rheostat. The clamping plate (11) is provided with a power supply coil for charging the command card B (13). The baffle (14) is provided with a coil for reading information in the command card and the baffle (14) is connected to a main control board (2). The baffle (14) is provided with an infrared transmitter for transmitting a start signal for the command card B (13). The command cards B (13) transmit information to the main control board (2) in sequence in a wireless form.

2. A programming method for a card programming machine as claimed in claim 1, characterized in that: Pull open the clamp (11), put the instruction card B (13) into the instruction card installation slot (9) in order, loosen the clamp (11), and the clamp (11) will clamp the instruction card B (13) between the baffle (14) and the clamp (11) under the action of the spring force. Press the power button (6), and the coils on the baffle (14) and the clamp (11) will emit alternating electromagnetic waves to charge the instruction card B (13). The infrared transmitter in the center of the baffle (14) will send a start signal. The instruction card B (13) that receives the infrared signal will transmit the card information to the main control board (2) through the coil, and the LED indicator on the card will light up. After the card has completed the information transmission, it will trigger the next card through the infrared transmitter on the other side, thereby completing the instruction card B (13) sequentially transmitting information to the main control board (2).

Citation Information

Patent Citations

  • Hot-plug building-block-type programming system

    CN108635887A

  • Card programming machine

    CN211264117U