CN106334323B - A kind of programming building blocks in kind with separate type ID module - Google Patents
A kind of programming building blocks in kind with separate type ID module Download PDFInfo
- Publication number
- CN106334323B CN106334323B CN201610817445.8A CN201610817445A CN106334323B CN 106334323 B CN106334323 B CN 106334323B CN 201610817445 A CN201610817445 A CN 201610817445A CN 106334323 B CN106334323 B CN 106334323B
- Authority
- CN
- China
- Prior art keywords
- building blocks
- module
- programming
- separate type
- motherboard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/04—Building blocks, strips, or similar building parts
- A63H33/042—Mechanical, electrical, optical, pneumatic or hydraulic arrangements; Motors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Toys (AREA)
Abstract
The present invention provides a kind of, and the material object with separate type ID module programs building blocks, comprising: building blocks main body;Circuit board is installed in building blocks main body, and circuit board is equipped with processing unit;ID module, independently of building blocks main body and circuit board;Motherboard is installed on circuit board, and signal connection is carried out between motherboard and ID module.The present invention has the advantage that 1) can arbitrarily be replaced to the ID of programming building blocks in kind that compared to the prior art, so that the purposes of programming building blocks in kind is more extensive, function is more various;2) operation difficulty for reducing the ID replacement of programming building blocks in kind, simplifies implementation, convenient for the operation of the crowds such as children;3) cost of the ID replacement of programming building blocks in kind is reduced;4) user can replace ID more conveniently, can be customized to the type of programming building blocks in kind;5) when the type new to programming building blocks in kind is developed, the replacement of ID more can be rapidly realized.
Description
Technical field
The present invention relates to a kind of programming building blocks, in particular to a kind of programming product in kind with separate type ID module
Wood.
Background technique
Traditional programming is usually to input text language by keyboard to complete.This programming mode begins to learn computer
For person, understands and use very inconvenient, main cause is grammer and complicated order in conventional programming language, it is difficult to quilt
Understand and remember, while also needing to carry out a large amount of input services.And normal children and new hand are difficult to remember and prehension program language
The very professional knowledge such as grammer, logical relation and program architecture.In addition, coming to the children that text is grasped also unskillful
It says, the text editing mode of program lacks intuitive, and children can not create the program of oneself using traditional programming mode.Figure
Shape programs to children and provides a kind of feasible way of programming.The conversions concepts of various programmings are displayed on the screen by it
Various figures, children only need to drag various figures, so that it may complete the whole process of programming.And programming quilt in kind
It is considered a branch of graphic programming.The difference is that, material object programming is super for the operation of program with graphic programming
The limitation of computer screen is got over.Material object programming is interacted by technologies such as tactile, phy-awares with material object, then logic in kind is turned
Programmed logic is turned to be programmed.Compared with directly allowing children to manipulate computer, allows children to pass through manipulation material object and creates,
It is easier that children is allowed to put into whole process.
Exactly under this background, material object programming building blocks are applied and life.Building blocks are programmed by material object, children can be right
The logic of program language has more intuitive understanding.Program is no longer code uninteresting line by line, but one group of image even one
Group combination in kind, children are by splicing and combining material object programming building blocks, so that it may complete ordinary procedure language and pass through keyboard
The work that input code is completed.The characteristics of programming building blocks also determines that it is more suitable for children and is programmed operation.
Chinese patent CN104898456A discloses a kind of method that material objectization programs and its application in robot field,
Wherein just relate to the introduction to programming building blocks in kind.Referring to the specification [0016]-of Chinese patent CN104898456A
[0017] section, among the course of work of material objectization programming building blocks, it is logical that a single-chip microcontroller is contained in the inside of material objectization programming building blocks
The unique ID that memory is stored as building blocks mark is crossed, or chip is contained and by dialling in the inside of material objectization programming building blocks
Code switch is stored as a unique ID of building blocks mark, the material object that then load module is connected by circuit signal from first
Programming building blocks start, and the unique ID being successively read in each material object programming building blocks finally together programs the material object read
The network connection relation of module is stored into the memory in master control borad.
In this material objectization programming building blocks, ID module is all integrated in the circuit board of material objectization programming building blocks, so that
Memory can store to be replaced for unique ID of building blocks mark, the ID if necessary to program building blocks to material objectization, that just must
The circuit board that building blocks need be programmed to material objectization is replaced, operationally more troublesome, while but also replacement cost is higher.
Summary of the invention
In consideration of it, the present invention provides a kind of, the material object with separate type ID module programs building blocks, it is intended to solve existing skill
Problem programming building blocks replacement ID in kind troublesome in poeration, at high cost in art.
For this purpose, the present invention provides a kind of, the material object with separate type ID module programs building blocks comprising:
Building blocks main body;
Circuit board is installed in building blocks main body, and circuit board is equipped with processing unit;
ID module, independently of building blocks main body and circuit board;
Motherboard is installed on circuit board, and signal connection is carried out between motherboard and ID module.
Further, wired connection is carried out between above-mentioned motherboard and ID module.
Further, after above-mentioned ID module is connected to motherboard, processing unit storage ID simultaneously reads ID by loading procedure.
Further, above-mentioned motherboard includes multiple contacts.
Further, above-mentioned ID module has multiple needle bodies, the quantity and arrangement of quantity contact corresponding with arrangement.
Further, it is fixed between above-mentioned motherboard and ID module by magnet.
Further, it is wirelessly connected between above-mentioned motherboard and ID module.
Further, above-mentioned motherboard is by the way that after wireless signal connection ID module, processing unit stores ID and by load journey
Sequence reads ID.
Further, it is attached between above-mentioned motherboard and ID module by RFID module or capacitive sensing module.
Programming building blocks in kind provided by the invention with separate type ID module, by separating ID module from circuit board
Out, and on circuit boards motherboard is added, and establishes signal connection between the motherboard mutually separated and ID module, is being needed replacing
When ID, corresponding ID module being set and is come in, circuit board passes through ID contained by access ID module of the motherboard with signal connection type, with
This realizes that a programming building blocks in kind can arbitrarily replace the purpose of ID, and implementation is simple, at low cost.
Therefore, the present invention has the advantage that compared to the prior art
1) ID of programming building blocks in kind can arbitrarily be replaced, so that the purposes of programming building blocks in kind is more extensive,
Function is more various;
2) operation difficulty for reducing the ID replacement of programming building blocks in kind, simplifies implementation, convenient for the behaviour of the crowds such as children
Make;
3) cost of the ID replacement of programming building blocks in kind is reduced;
4) user can replace ID more conveniently, can be customized to the type of programming building blocks in kind;
5) when the type new to programming building blocks in kind is developed, the replacement of ID more can be rapidly realized.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field
Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 is the programming building blocks in kind provided in an embodiment of the present invention with separate type ID module under some embodiments
Structural schematic diagram;
Fig. 2 is the enlarged drawing in the portion A in Fig. 1;
Fig. 3 is the programming building blocks in kind provided in an embodiment of the present invention with separate type ID module under some embodiments
Structural block diagram;
Fig. 4 is the programming building blocks in kind provided in an embodiment of the present invention with separate type ID module in other embodiments
Under structural schematic diagram;
Fig. 5 is the programming building blocks in kind provided in an embodiment of the present invention with separate type ID module in other embodiments
Under structural block diagram.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
It is fully disclosed to those skilled in the art.
Embodiment 1:
Referring to Fig. 1-3, the programming product in kind with separate type ID module of the offer of the embodiment of the present invention 1 is shown in figure
Wood.It includes building blocks main body 1, circuit board 2, ID module 3 and motherboard 4 that the material object, which programs building blocks, and circuit board 2 is installed on building blocks main body 1
Interior, circuit board 2 is equipped with processing unit 21, and ID module 3 is installed on circuit board 2 independently of building blocks main body 1 and circuit board 2, motherboard 4
On, wired connection is carried out between motherboard 4 and ID module 3.This wired connection specifically: be arranged on motherboard 4 multiple contacts 41 (
Under some cases, motherboard 4 may also be only contact 41, and in other words, motherboard 4 is exactly contact 41), ID module 3 has multiple needles
When body 31, the quantity and arrangement of quantity contact 41 corresponding with arrangement, contact 41 and needle body 31 connect, it can be and contact 41 is dashed forward
For the surface of building blocks main body 1, or the aperture in building blocks main body 1 as shown in the figure, it is real that needle body 31 penetrates contact contact 41
Now connect;Wherein, for the ease of the stable delivery of signal, contact 41 and needle body 31 all can be equidistant array arrangement.ID module 3
After being connected to motherboard 4, processing unit 21 stores ID and reads ID by loading procedure.
Programming building blocks in kind provided in this embodiment with separate type ID module, by dividing ID module from circuit board
It separates out and, and add motherboard on circuit boards, and establish signal connection between the motherboard mutually separated and ID module, needing more
When changing ID, corresponding ID module being set and is come in, circuit board passes through ID contained by access ID module of the motherboard with signal connection type,
Realize that a programming building blocks in kind can arbitrarily replace the purpose of ID with this, and implementation is simple, at low cost.
Therefore, the present embodiment has the advantage that compared to the prior art
1) ID of programming building blocks in kind can arbitrarily be replaced, so that the purposes of programming building blocks in kind is more extensive,
Function is more various;
2) operation difficulty for reducing the ID replacement of programming building blocks in kind, simplifies implementation, convenient for the behaviour of the crowds such as children
Make;
3) cost of the ID replacement of programming building blocks in kind is reduced;
4) user can replace ID more conveniently, can be customized to the type of programming building blocks in kind;
5) when the type new to programming building blocks in kind is developed, the replacement of ID more can be rapidly realized.
Above-mentioned wired connection mode can also be adopted and be run wires in addition to using above-mentioned contact and needle body
The mode of wired connection also can achieve identical purpose.
Under normal circumstances, programming building blocks in kind can also include other settings such as key, electric wire, these can be from existing
Know in technology, for example, can know from Chinese patent CN105589341A the concrete functions of programming building blocks in kind, type,
Structure and shape etc. are not belonging to where improvement of the invention due to it, and in this not go into detail.
As shown in Fig. 2, the firm installation in order to guarantee ID module, also for the disassembly efficiency improved to ID module, motherboard 4
It is fixed between ID module 3 by magnet 5.
Embodiment 2:
Referring to fig. 4-5, the programming product in kind with separate type ID module of the offer of the embodiment of the present invention 2 is provided in figure
Wood.The programming building blocks in kind of the present embodiment are similar with programming building blocks in kind described in embodiment 1, the difference is that, motherboard 4 and
It is wirelessly connected between ID module 3, this wireless connection specifically can be to be attached by RFID module 6, and motherboard 4 is logical
After crossing wireless signal connection ID module 3, processing unit 21 stores ID and reads ID by loading procedure.
The beneficial effect of the present embodiment is identical as beneficial effect described in the above embodiments 1, repeats no more.
Capacitive sensing module can also be used in addition to using above-mentioned RFID module for above-mentioned radio connection
The mode being attached also can achieve identical purpose.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.
Claims (9)
1. a kind of programming building blocks in kind with separate type ID module characterized by comprising
Building blocks main body (1);
Circuit board (2) is installed in the building blocks main body (1), and the circuit board (2) is equipped with processing unit (21);
ID module (3), independently of the building blocks main body (1) and the circuit board (2);
Motherboard (4) is installed on the circuit board (2), and signal company is carried out between the motherboard (4) and the ID module (3)
It connects.
2. a kind of programming building blocks in kind with separate type ID module according to claim 1, which is characterized in that the mother
Wired connection is carried out between plate (4) and the ID module (3).
3. a kind of programming building blocks in kind with separate type ID module according to claim 2, which is characterized in that the ID
After module (3) is connected to the motherboard (4), the processing unit (21) stores ID and reads the ID by loading procedure.
4. a kind of programming building blocks in kind with separate type ID module according to claim 2, which is characterized in that the mother
Plate (4) includes multiple contacts (41).
5. a kind of programming building blocks in kind with separate type ID module according to claim 4, which is characterized in that the ID
Module (3) has multiple needle bodies (31), the quantity and arrangement of the quantity contact (41) corresponding with arrangement.
6. -5 any a kind of programming building blocks in kind with separate type ID module according to claim 1, which is characterized in that
It is fixed between the motherboard (4) and the ID module (3) by magnet (5).
7. a kind of programming building blocks in kind with separate type ID module according to claim 1, which is characterized in that the mother
It is wirelessly connected between plate (4) and the ID module (3).
8. a kind of programming building blocks in kind with separate type ID module according to claim 7, which is characterized in that the mother
After plate (4) connects the ID module (3) by wireless signal, the processing unit (21) stores ID and is read by loading procedure
The ID.
9. a kind of programming building blocks in kind with separate type ID module according to claim 7 or 8, which is characterized in that institute
It states and is attached between motherboard (4) and the ID module (3) by RFID module (6) or capacitive sensing module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610817445.8A CN106334323B (en) | 2016-09-12 | 2016-09-12 | A kind of programming building blocks in kind with separate type ID module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610817445.8A CN106334323B (en) | 2016-09-12 | 2016-09-12 | A kind of programming building blocks in kind with separate type ID module |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106334323A CN106334323A (en) | 2017-01-18 |
CN106334323B true CN106334323B (en) | 2019-02-01 |
Family
ID=57838737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610817445.8A Active CN106334323B (en) | 2016-09-12 | 2016-09-12 | A kind of programming building blocks in kind with separate type ID module |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106334323B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020047815A1 (en) * | 2018-09-07 | 2020-03-12 | Zheng Shi | System and method for user created object, property, method, or event with physical manipulatives |
CN110780877B (en) * | 2019-09-17 | 2023-10-03 | 秦皇岛米格教育科技有限公司 | Programming system based on program building blocks and configuration device thereof |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009047225A1 (en) * | 2007-10-11 | 2009-04-16 | Lego A/S | A toy construction system |
US9112327B2 (en) * | 2011-11-30 | 2015-08-18 | Apple Inc. | Audio/video connector for an electronic device |
CN102542175B (en) * | 2012-02-03 | 2014-08-13 | 广州龙之杰科技有限公司 | Device and method thereof for intelligently identifying treating head |
US8777666B2 (en) * | 2012-09-07 | 2014-07-15 | Apple Inc. | Plug connector modules |
CN204428838U (en) * | 2015-01-21 | 2015-07-01 | 杭州速泽电子科技有限公司 | Containing the electronic building blocks of programming building block module |
CN105589341B (en) * | 2016-03-11 | 2020-01-17 | 苏州乐派特机器人有限公司 | Instruction module for physical programming |
CN105137887B (en) * | 2015-09-24 | 2019-03-29 | 苏州乐派特机器人有限公司 | The material objectization programmed method of plate and its application in robot field based on programming |
-
2016
- 2016-09-12 CN CN201610817445.8A patent/CN106334323B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN106334323A (en) | 2017-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104633843B (en) | For the remote control of air conditioner and the remote control thereof of air conditioner | |
CN106334323B (en) | A kind of programming building blocks in kind with separate type ID module | |
CN106708535B (en) | User-defined editing system and method applied to physical programming module | |
CN105183547B (en) | A kind of method for scheduling task and device of user interface | |
CN106528142A (en) | Tree-like combined instruction materialized programming method, application and materialized programming module. | |
CN102535106A (en) | Washing machine with freely defined button functions and control method thereof | |
CN101751296A (en) | Method and device for call management of application program | |
CN104219553A (en) | Method and device for remote control of intelligent set top box | |
DE2440628A1 (en) | DATA PROCESSING SYSTEM WITH MICRO PROGRAMMING | |
CN105516771A (en) | Television remote controller and television set | |
CN106237629B (en) | A kind of sensor wireless method for transmitting signals applied to programming building blocks in kind | |
CN100424250C (en) | Self-programmable full-automatic washing machine with memory capability | |
JP2005527918A5 (en) | ||
CN104835304A (en) | Bluetooth remote control apparatus and configuration method thereof | |
CN105446752B (en) | Triggering method and device of control in application program and mobile terminal | |
CN106547657A (en) | A kind of information display circuit, system and method | |
CN103345413A (en) | Method and device for updating codes and electronic equipment | |
CN101751197A (en) | Multi-level input system, computer program product and method thereof | |
WO2015183268A1 (en) | Voltage selectors coupled to processor cores | |
CN209014931U (en) | A kind of multifunction instructions plate applied to programming module in kind | |
CN114064120A (en) | Information processing apparatus and method, ladder program generation apparatus and method, method of manufacturing product, and recording medium | |
CN206725995U (en) | A kind of multi-purpose intelligent switch | |
CN205594399U (en) | Smooth cube material object programming module | |
CN205594383U (en) | Microcontroller and input/output pin mapping circuit thereof | |
CN205283513U (en) | Control panel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder |
Address after: 215400 room 110, building 6, No.1 Lu Road, Fuqiao Town, Taicang City, Suzhou City, Jiangsu Province Patentee after: SUZHOU LEPAITE ROBOT Co.,Ltd. Address before: Room 525, Xueyuan building, building 7, Suzhou Vocational University, South District, 106 Zhineng Avenue, Wuzhong District, Suzhou City, Jiangsu Province Patentee before: SUZHOU LEPAITE ROBOT Co.,Ltd. |
|
CP02 | Change in the address of a patent holder |