Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Building block type programming language system

A programming language, building block technology, applied in program control design, machine execution devices, instruments, etc., can solve problems such as many constraints, limited building blocks, and reduced children's interest in learning.

Inactive Publication Date: 2020-02-25
王威立
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this solution needs to correspond to special sensors, the cost is high, and it is difficult to make labels by themselves
[0004] The invention patent with the patent publication number CN 105363223 A discloses "NFC-Based Intelligent Programmable Building Block Toys". This invention uses an NFC antenna array to identify the NFC tags of the building blocks. The whole system is relatively complicated and the building blocks it accommodates are also very limited.
[0005] The invention patent with the patent application number 2018102503003 discloses "A Building Block Programming System". This invention provides a building block programming system. Each instruction of the system is a building block in the form of implementation, without the need for other auxiliary tools. , the splicing of building blocks in order is the realization of the system program; but in the process of programming, the building blocks must be spliced ​​in strict order, adjacent instruction blocks are not allowed to be empty, and do not support hot swap, so there are restrictions on the use process Too many will reduce children's interest in learning; if a certain instruction slot of the programming motherboard is damaged during use, the entire programming motherboard cannot be used normally, which increases the learning cost of children

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 type programming language system
  • Building block type programming language system
  • Building block type programming language system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. The specific control object of the embodiment is a four-wheel electric vehicle with ultrasonic sensors, light sensors, headlights, rear lights, left and right turn signals, loudspeakers, rear wheel drive motors, steering steering gear, and electric vehicles can receive instructions of the present invention language, and then make corresponding actions according to the design procedure.

[0038] Such as figure 1 As shown, the program is executed, the sound of the electric car is turned on, the headlights are turned on, and the car moves straight forward at the same time; the order of the three comman...

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

No PUM Login to View More

Abstract

The invention provides a building block type programming language system which is convenient for children and teenagers to understand, learn, master and use. Each instruction of a language is a building block in an implementation form, and a program is implemented by inserting the building blocks according to a programming sequence. The learning difficulty is reduced and the interestingness and intuitiveness of programming learning are improved.

Description

technical field [0001] The present invention provides a building block type programming language system which is easy for children and teenagers to understand, learn and master. Background technique [0002] In the field of robot education for teenagers, text programming or graphical programming is generally used, but for teenagers who are new to programming, using text programming or graphical programming is difficult and lacks fun and intuitiveness, and computers, mobile phones and tablets must be used Clients such as computers are used as the programming system to control the robot. For this reason, the block-based programming that emerged uses a method similar to building blocks, which improves the interest of young people in programming and reduces the difficulty of robot education. However, the existing building block programming methods still have shortcomings: [0003] The invention patent with the patent publication number of CN105396295A discloses "A Space Progra...

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): G09B19/00G06F9/30
CPCG06F9/30003G09B19/0053
Inventor 王威立吕彤辉刘冰张海波邢无敌胡一帆李春杰
Owner 王威立
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products