CN106334323A - Entity-programming building block with separation type ID module - Google Patents
Entity-programming building block with separation type ID module Download PDFInfo
- Publication number
- CN106334323A CN106334323A CN201610817445.8A CN201610817445A CN106334323A CN 106334323 A CN106334323 A CN 106334323A CN 201610817445 A CN201610817445 A CN 201610817445A CN 106334323 A CN106334323 A CN 106334323A
- Authority
- CN
- China
- Prior art keywords
- module
- building blocks
- programming
- programming building
- building block
- 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.)
- Granted
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 invention provides an entity-programming building block with a separation type ID module. The entity-programming building block comprises a building block main body, a circuit board, the ID module and a mother board, wherein the circuit board is arranged in the building block main body and is provided with a processing unit; the ID module is independent from the building block main body and the circuit board; the mother board is arranged on the circuit board and is in signal connection with the ID module. Compared with the prior art, the entity-programming building block provided by the invention has the following advantages that (1) random replacement of ID of the entity-programming building block can be realized, so that the application of the entity-programming building block is wider and the function is diversified; (2) the operation difficulty in replacement of the ID of the entity-programming building block is reduced, the implementation mode is simplified and convenience is brought for operation of groups such as children; (3) the cost for replacement of the ID of the entity-programming building block is reduced; (4) a user can more conveniently replace the ID, and can define the type of the entity-programming building block by self; and (5) when the type of the entity-programming building block is developed, the replacement of the ID can be realized faster.
Description
Technical field
The present invention relates to a kind of programming building blocks, amass in particular to a kind of programming in kind with separate type id module
Wood.
Background technology
Traditional programming to complete typically by input through keyboard text language.This programming mode is begun to learn for computer
For person, understand and use very inconvenient, main cause is grammer in conventional programming language and complicated order it is difficult to quilt
Understand and remember, also need to carry out a large amount of input services simultaneously.And normal children and new hand are difficult to remember and prehension program language
Grammer, the very professional knowledge such as logical relation and program architecture.Additionally, word is grasped to obtain with also unskillful child
Say, the text editing mode of program lacks intuitive, child cannot create the program of oneself using traditional programming mode.Figure
Shape programs and provides a kind of feasible way of programming to child.The conversions concepts of various programmings are to be shown on screen by it
Various figures, child only needs to be dragged for various figures it is possible to be completed the whole process programming.And material object programming quilt
It is considered a branch of graphic programming.It is with graphic programming difference, programming in kind surpasses for the operation of program
Get over the restriction of computer screen.Programming in kind is interacted with material object by the technology such as tactile, phy-aware, then logic in kind is turned
Turn to programmed logic to be programmed.With directly allow compared with child's manipulation computer, allow child to be created by manipulating material object,
It is easier to allow child to put in the middle of whole process.
Exactly under this background, programming building blocks in kind are applied and life.By programming building blocks in kind, child can be right
The logic of program language has and more intuitively understands.Program is no longer code uninteresting line by line, but one group of image even
Group combination in kind, child is by splicing and combining it is possible to complete ordinary procedure language to pass through keyboard to programming building blocks in kind
The work that input code completes.Programming building blocks feature also determine it be more suitable for child be programmed operate.
Chinese patent cn104898456a discloses a kind of method of material objectization programming and its application in robot field,
Wherein just relate to the introduction to programming building blocks in kind.Description [0016th] referring to Chinese patent cn104898456a-
[0017] section, programs among the work process of building blocks in material objectization, and the inside of material objectization programming building blocks is contained a single-chip microcomputer and led to
Cross the unique id that memory storage identifies for building blocks, 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, and then load module passes through the material object from first connection for the circuit signal
Programming building blocks start, and are successively read the unique id in each material object programming building blocks, finally in the lump the material object programming reading
The network connection relation of module stores in the memorizer in master control borad.
In this material objectization programming building blocks, id module is all integrated in the circuit board that material objectization programs building blocks, so that
Memorizer can be stored as unique id of building blocks mark, and the id if necessary to material objectization is programmed with building blocks changes, and that just must
The circuit board that building blocks need be programmed to material objectization is changed, operationally cumbersome, also makes replacement cost higher simultaneously.
Content of the invention
In consideration of it, the invention provides a kind of programming building blocks in kind with separate type id module are it is intended to solve existing skill
In art, programming building blocks in kind change id troublesome poeration, the problem of high cost.
For this reason, the invention provides a kind of material object with separate type id module programs building blocks, comprising:
Building blocks main body;
Circuit board, it is installed in building blocks main body, and circuit board is provided with processing unit;
Id module, it is independent of building blocks main body and circuit board;
Motherboard, it is installed on circuit board, carries out signal and be connected between motherboard and id module.
Further, carry out wired connection between above-mentioned motherboard and id module.
Further, above-mentioned id module connects to motherboard, and 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, its quantity and arrange the quantity of corresponding contact and arrangement.
Further, it is fixed by Magnet between above-mentioned motherboard and id module.
Further, wirelessly it is connected between above-mentioned motherboard and id module.
Further, after wireless signal connects id module, processing unit storage id simultaneously passes through to load journey above-mentioned motherboard
Sequence reads id.
Further, it is attached by rfid module or capacitive sensing module between above-mentioned motherboard and id module.
What the present invention provided has the programming building blocks in kind of separate type id module, by separating id module from circuit board
Out, and on circuit boards set up motherboard, and set up signal between separated motherboard and id module and be connected, needing to change
During id, corresponding id module is set and comes in, circuit board passes through motherboard with the id contained by the access id module of signal connected mode, with
This realizes the purpose that id can arbitrarily be changed by programming building blocks in kind, and implementation is simple, low cost.
Therefore, the present invention has the advantage that compared to prior art
1) id of programming building blocks in kind arbitrarily can be changed so that the purposes of programming building blocks in kind is more extensive,
Function is more various;
2) reduce the operation easier that the id of programming building blocks in kind changes, simplify implementation, be easy to the behaviour of the crowds such as child
Make;
3) reduce the cost that the id of programming building blocks in kind changes;
4) user can change id more conveniently, can be self-defined to the type of programming building blocks in kind;
5) when the type new to programming building blocks in kind is developed, the replacing of id more can rapidly be realized.
Brief description
By reading the detailed description of hereafter preferred implementation, various other advantages and benefit are common for this area
Technical staff will be clear from understanding.Accompanying drawing is only used for illustrating the purpose of preferred implementation, and is not considered as to the present invention
Restriction.And in whole accompanying drawing, it is denoted by the same reference numerals identical part.In the accompanying drawings:
Fig. 1 is the programming building blocks in kind with separate type id module provided in an embodiment of the present invention under some embodiments
Structural representation;
Fig. 2 is the enlarged drawing in a portion in Fig. 1;
Fig. 3 is the programming building blocks in kind with separate type id module provided in an embodiment of the present invention under some embodiments
Structured flowchart;
Fig. 4 is the programming building blocks in kind with separate type id module provided in an embodiment of the present invention in other embodiments
Under structural representation;
Fig. 5 is the programming building blocks in kind with separate type id module provided in an embodiment of the present invention in other embodiments
Under structured flowchart.
Specific embodiment
It is more fully described the exemplary embodiment of the disclosure below with reference to accompanying drawings.Although showing the disclosure in accompanying drawing
Exemplary embodiment it being understood, however, that may be realized in various forms the disclosure and should not be by embodiments set forth here
Limited.On the contrary, these embodiments are provided to be able to be best understood from the disclosure, and can be by the scope of the present disclosure
Complete conveys to those skilled in the art.
Embodiment 1:
Referring to Fig. 1-3, in figure shows that the programming in kind with separate type id module that the embodiment of the present invention 1 provides is amassed
Wood.This material object programming building blocks include building blocks main body 1, circuit board 2, id module 3 and motherboard 4, and circuit board 2 is installed on building blocks main body 1
Interior, circuit board 2 is provided with processing unit 21, and id module 3 is installed on circuit board 2 independent of building blocks main body 1 and circuit board 2, motherboard 4
On, carry out wired connection between motherboard 4 and id module 3.This wired connection particularly as follows: arrange on motherboard 4 multiple contact 41 (
Under certain situation, motherboard 4 may also be only contact 41, and in other words, motherboard 4 is exactly contact 41), id module 3 has multiple pins
When body 31, its quantity and the quantity arranging corresponding contact 41 and arrangement, contact 41 and needle body 31 connect, can be to dash forward in contact 41
For the surface of building blocks main body 1, or perforate in building blocks main body 1 as depicted, 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 socket 31 can be all equidistant array arrangement.Id module 3
Connect to motherboard 4, processing unit 21 storage id simultaneously reads id by loading procedure.
What the present embodiment provided has the programming building blocks in kind of separate type id module, by dividing id module from circuit board
Separate out, and set up motherboard on circuit boards, and set up signal between separated motherboard and id module and be connected, needing more
When changing id, corresponding id module is set and comes in, circuit board passes through motherboard with the id contained by the access id module of signal connected mode,
The purpose that id can arbitrarily be changed by one programming building blocks in kind is realized with this, and implementation is simple, low cost.
Therefore, the present embodiment has the advantage that compared to prior art
1) id of programming building blocks in kind arbitrarily can be changed so that the purposes of programming building blocks in kind is more extensive,
Function is more various;
2) reduce the operation easier that the id of programming building blocks in kind changes, simplify implementation, be easy to the behaviour of the crowds such as child
Make;
3) reduce the cost that the id of programming building blocks in kind changes;
4) user can change id more conveniently, can be self-defined to the type of programming building blocks in kind;
5) when the type new to programming building blocks in kind is developed, the replacing of id more can rapidly be realized.
For above-mentioned wired connection mode, except using above-mentioned contact and needle body, it would however also be possible to employ electric wire connection etc.
The mode of wired connection is it is also possible to reach identical purpose.
Generally, programming building blocks in kind can also include other settings such as button, electric wire, and these can be from existing
Know in technology, such as just can know from Chinese patent cn105589341a the concrete function of programming building blocks in kind, type,
Structure and shape etc., are located because it is not belonging to the improvement of the present invention, in this not go into detail.
As shown in Fig. 2 for the firm installation ensureing id module, also for the disassembly efficiency improving to id module, motherboard 4
It is fixed by Magnet 5 and id module 3 between.
Embodiment 2:
Referring to Fig. 4-5, in figure shows that the programming in kind with separate type id module that the embodiment of the present invention 2 provides is amassed
Wood.The programming building blocks in kind of the present embodiment are similar with the programming building blocks in kind described in embodiment 1, and difference is, motherboard 4 and
Wirelessly connected between id module 3, this wireless connection specifically can be attached by rfid module 6, motherboard 4 leads to
After crossing wireless signal connection id module 3, processing unit 21 storage id simultaneously reads id by loading procedure.
The beneficial effect of the present embodiment is identical with the beneficial effect described in the above embodiments 1, repeats no more.
For above-mentioned wired connection mode, except using above-mentioned rfid module, it would however also be possible to employ capacitive sensing module
The mode being attached is it is also possible to reach identical purpose.
Obviously, those skilled in the art can carry out the various changes and modification essence without deviating from the present invention to the present invention
God and scope.So, if these modifications of the present invention and modification belong to the scope of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to comprise these changes and modification.
Claims (9)
1. a kind of programming building blocks in kind with separate type id module are it is characterised in that include:
Building blocks main body (1);
Circuit board (2), it is installed in described building blocks main body (1), and described circuit board (2) is provided with processing unit (21);
Id module (3), it is independent of described building blocks main body (1) and described circuit board (2);
Motherboard (4), it is installed on described circuit board (2), carries out signal even between described motherboard (4) and described id module (3)
Connect.
2. a kind of programming building blocks in kind with separate type id module according to claim 1 are it is characterised in that described mother
Carry out wired connection between plate (4) and described id module (3).
3. a kind of programming building blocks in kind with separate type id module according to claim 2 are it is characterised in that described id
Module (3) connects to described motherboard (4), and described processing unit (21) storage id simultaneously reads described id by loading procedure.
4. a kind of programming building blocks in kind with separate type id module according to claim 2 are it is characterised in that described 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 are it is characterised in that described id
Module (3) has multiple needle bodies (31), its quantity and the quantity arranging corresponding described contact (41) and arrangement.
6. according to a kind of arbitrary described programming building blocks in kind with separate type id module of claim 1-5 it is characterised in that
It is fixed by Magnet (5) between described motherboard (4) and described id module (3).
7. a kind of programming building blocks in kind with separate type id module according to claim 1 are it is characterised in that described mother
Wirelessly it is connected between plate (4) and described id module (3).
8. a kind of programming building blocks in kind with separate type id module according to claim 7 are it is characterised in that described mother
Plate (4) connects after described id module (3) by wireless signal, and described processing unit (21) storage id is simultaneously read by loading procedure
Described id.
9. a kind of according to claim 7 or 8 has the programming building blocks in kind of separate type id module it is characterised in that institute
State and be attached by rfid module (6) or capacitive sensing module between motherboard (4) and described id module (3).
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 true CN106334323A (en) | 2017-01-18 |
CN106334323B 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) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110780877A (en) * | 2019-09-17 | 2020-02-11 | 秦皇岛米格教育科技有限公司 | Programming system based on program building blocks and configuration device thereof |
WO2020047815A1 (en) * | 2018-09-07 | 2020-03-12 | Zheng Shi | System and method for user created object, property, method, or event with physical manipulatives |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102542175A (en) * | 2012-02-03 | 2012-07-04 | 广州龙之杰科技有限公司 | Device and method thereof for intelligently identifying treating head |
US20130244491A1 (en) * | 2011-11-30 | 2013-09-19 | Apple Inc. | Audio/video connector for an electronic device |
WO2014039116A1 (en) * | 2012-09-07 | 2014-03-13 | Apple Inc. | Plug connector modules |
CN204428838U (en) * | 2015-01-21 | 2015-07-01 | 杭州速泽电子科技有限公司 | Containing the electronic building blocks of programming building block module |
EP2918319A1 (en) * | 2007-10-11 | 2015-09-16 | Lego A/S | A toy construction system |
CN105137887A (en) * | 2015-09-24 | 2015-12-09 | 苏州乐派特机器人有限公司 | Materialized programming method based on programming plate and application thereof in robot field |
CN105589341A (en) * | 2016-03-11 | 2016-05-18 | 苏州乐派特机器人有限公司 | Physical programming instruction module |
-
2016
- 2016-09-12 CN CN201610817445.8A patent/CN106334323B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2918319A1 (en) * | 2007-10-11 | 2015-09-16 | Lego A/S | A toy construction system |
US20130244491A1 (en) * | 2011-11-30 | 2013-09-19 | Apple Inc. | Audio/video connector for an electronic device |
CN102542175A (en) * | 2012-02-03 | 2012-07-04 | 广州龙之杰科技有限公司 | Device and method thereof for intelligently identifying treating head |
WO2014039116A1 (en) * | 2012-09-07 | 2014-03-13 | Apple Inc. | Plug connector modules |
CN204428838U (en) * | 2015-01-21 | 2015-07-01 | 杭州速泽电子科技有限公司 | Containing the electronic building blocks of programming building block module |
CN105137887A (en) * | 2015-09-24 | 2015-12-09 | 苏州乐派特机器人有限公司 | Materialized programming method based on programming plate and application thereof in robot field |
CN105589341A (en) * | 2016-03-11 | 2016-05-18 | 苏州乐派特机器人有限公司 | Physical programming instruction module |
Cited By (3)
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 |
CN110780877A (en) * | 2019-09-17 | 2020-02-11 | 秦皇岛米格教育科技有限公司 | Programming system based on program building blocks and configuration device thereof |
CN110780877B (en) * | 2019-09-17 | 2023-10-03 | 秦皇岛米格教育科技有限公司 | Programming system based on program building blocks and configuration device thereof |
Also Published As
Publication number | Publication date |
---|---|
CN106334323B (en) | 2019-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104991640B (en) | Programing system in kind and method on interactive interface | |
JP2003527709A (en) | Computer input device with independently configurable programmable switch | |
CN106708535B (en) | User-defined editing system and method applied to physical programming module | |
CN102535106A (en) | Washing machine with freely defined button functions and control method thereof | |
CN106334323A (en) | Entity-programming building block with separation type ID module | |
CN101951263B (en) | Key scanning method and system | |
CN106647519A (en) | Multifunctional USB-JTAG interface FPGA download line based on single-chip microcomputer | |
CN111833588A (en) | Customizable wireless remote control adapter, method and device | |
CN103246398A (en) | Implement method of touch operation | |
US11217214B2 (en) | Modular control device | |
CN103941616A (en) | Multifunctional user-defined switch | |
CN101626247A (en) | Method for scanning keyboard | |
CN101264838B (en) | Building floor choosing device in elevator compartment | |
CN206863542U (en) | Key press detecting circuit | |
CN206611399U (en) | A kind of capacitor type touch switch | |
CN101751197A (en) | Multi-level input system, computer program product and method thereof | |
CN101609323A (en) | CNC operation of machine tool device | |
CN106471742A (en) | There is the field apparatus of input block | |
CN102760367A (en) | PSOC-CPLD (Programmable System On Chip-Complex Programmable Logic Device) electronic comprehensive experiment device | |
CN201845480U (en) | CPLD experimental board | |
CN209014931U (en) | A kind of multifunction instructions plate applied to programming module in kind | |
CN109166423A (en) | Development board and learning aids | |
CN101859185A (en) | Keyboard device and method for identify different key functions of keyboard device | |
JP2013031100A (en) | Controller | |
CN107065604A (en) | A kind of programmable object wearing device |
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 |