CN106334323A - Entity-programming building block with separation type ID module - Google Patents

Entity-programming building block with separation type ID module Download PDF

Info

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
Application number
CN201610817445.8A
Other languages
Chinese (zh)
Other versions
CN106334323B (en
Inventor
赵敬双
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Lepaite Robot Co Ltd
Original Assignee
Suzhou Lepaite Robot Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Lepaite Robot Co Ltd filed Critical Suzhou Lepaite Robot Co Ltd
Priority to CN201610817445.8A priority Critical patent/CN106334323B/en
Publication of CN106334323A publication Critical patent/CN106334323A/en
Application granted granted Critical
Publication of CN106334323B publication Critical patent/CN106334323B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/04Building blocks, strips, or similar building parts
    • A63H33/042Mechanical, electrical, optical, pneumatic or hydraulic arrangements; Motors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation 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

A kind of programming building blocks in kind with separate type id module
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).
CN201610817445.8A 2016-09-12 2016-09-12 A kind of programming building blocks in kind with separate type ID module Active CN106334323B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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