Supercharge Your Innovation With Domain-Expert AI Agents!

Building block programming system

A technology of building blocks and building blocks, which is applied in the field of building block programming systems, can solve problems such as the protection of unfavorable children's eyesight, achieve the effect of protecting eyes, satisfying programming experience, and saving marking instruction building blocks

Active Publication Date: 2021-10-22
SHANGHAI BLOKS TECH CO LTD
View PDF15 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The microprocessor on the toy can identify and process the received source program. According to the program logic flow designed by the child, the microprocessor will decide whether to perceive and how to process the surrounding environmental signals detected by the sensor module, and decide whether and How to drive the actuator on the toy to make the toy produce corresponding actions, but the toy is still based on electronic products, which is not conducive to the protection of children's eyesight

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Building block programming system
  • Building block programming system
  • Building block programming system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0075] The invention provides a building block programming system, such as figure 1 As shown, it includes a building block group, an image collector 1 and an actuator. The building block group in the present invention preferably adopts granular building blocks. The building block group includes a base 2 with a splicing area and functional building blocks that can be spliced ​​on the splicing area. The image collector 1 can collect images of the splicing area, and recognize the graphic information of the functional building blocks on the splicing area, and output a control command according to the recognition result, and the executor receives and executes the control command.

[0076] Specifically, the functional building blocks include a marking instruction building block 4 and / or a control instruction building block 5, and the marking instruction building block 4 is configured to satisfy one or both ends of one or more sequentially arranged control instruction building blocks ...

Embodiment 2

[0109] This embodiment is a preferred example of Embodiment 1.

[0110] This embodiment provides a building block programming system. The supporting building block 3 adopts granular building blocks, and the base 2 adopts a programming building block board 30. In this embodiment, 7 layers of supporting building blocks 3 are sequentially spliced ​​along the vertical direction to realize the required functions of the camera 34. installation height.

[0111] Such as Figure 7 As shown, the image collector 1 is responsible for taking pictures of the splicing area on the programming building block board 30, the execution part is located on the top of the first housing 33, the bottom of the first housing 33 is used for support, and the bottom of the bottom cover 20 Four female headers are evenly arranged along the axis on the end surface, and the first housing 33 is spliced ​​on the male header of the supporting building block 3 through the female headers to fix the image collector ...

Embodiment 3

[0119] This embodiment is a modification example of Embodiment 1.

[0120] This embodiment provides a building block programming system, the image collector 1 is installed on the actuator, the image collector 1 collects the image of the splicing area and sends the control command to the actuator, and the actuator carries The image collector 1 moves or displays other states to meet the expected programming effect of the player.

[0121] In this embodiment, the image collection range of the field of view can be controlled by programming, and the robot can be programmed to collect images at designated positions, making the system in the present invention more flexible and more interesting.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

PropertyMeasurementUnit
Diameteraaaaaaaaaa
Login to View More

Abstract

The invention provides a building block programming system, which comprises a building block group, an image collector and an actuator, the building block group comprises a base with a splicing area and a functional building block piece which can be spliced on the splicing area, the image collector can collect an image of the splicing area, identifies The image-text information of the functional building block pieces on the splicing area, and outputs a control command according to an identification result; and the actuator receives and executes the control command. The system is simple in structure, programming attributes are added to common electronic building blocks, building block programming with different functions is achieved through combination of different instruction building blocks, a user can learn graphical programming through solid building blocks, a program can be rapidly operated to check a result, The programming experience of children is met, the operation is visual, and meanwhile, the eyes of players can be protected.

Description

technical field [0001] The invention relates to the technical field of toys, in particular to a building block programming system. Background technique [0002] The process of editing a program and letting the computer execute it is called programming. Many software can be programmed. Representative computer languages ​​include Java, BASIC C, C++, VB, VF, SQL, web page programming JSP, ASP, PHP and so on. Java is one of the most widely used programming languages, and C language is often used as an introductory language for programming in universities. BASIC is the abbreviation of Beginner's All-purpose symbolic instruction Code (beginner's all-purpose symbolic instruction code), which is widely used in the world. a high-level computer language [0003] Computer programming is generally taught and learned at the university level. Programming learning has high requirements for equipment and is not suitable for popular programming education. Programming learning is especially ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/34A63H33/08
CPCG06F8/34A63H33/08G09B19/0053G09B23/185
Inventor 赵家亮江一鸣阮成住肖烨高超冒志刚
Owner SHANGHAI BLOKS TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More