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 PDF

Info

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
Application number
CN201610817445.8A
Other languages
Chinese (zh)
Other versions
CN106334323A (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 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

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, 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.
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 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)

* 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
CN110780877B (en) * 2019-09-17 2023-10-03 秦皇岛米格教育科技有限公司 Programming system based on program building blocks and configuration device thereof

Family Cites Families (7)

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

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