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

Building block type intelligent programming learning system based on Internet of Things

A learning system and building-block technology, applied in the field of children's programming education, can solve problems such as adverse effects on users' eyesight, and achieve the effect of reducing the door frame

Inactive Publication Date: 2020-03-17
余海东
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

To learn programming, you usually need to face the computer screen or mobile phone tablet to input codes in various programming languages. Using computers and mobile phones for a long time will have a negative impact on the user's vision
According to the characters on the surface of the building blocks, the program code is spliced ​​out, instead of entering the code on the computer, and you can learn programming without a computer. There is no such product.

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 intelligent programming learning system based on Internet of Things
  • Building block type intelligent programming learning system based on Internet of Things
  • Building block type intelligent programming learning system based on Internet of Things

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] Turn on the switch of the control terminal host (3), the display screen lights up, the voice broadcasts the power on and automatically scans for WIFI, press the start button when you are ready, and the voice prompts please start programming, select the electronic programming building blocks (1) and splicing them to the control terminal host in sequence ( 3) The location as shown in the figure (see figure 1 ). After sorting, press the confirm upload button, the voice prompt is uploading, the interface prompts the scanning progress, and the displayed recognition content is (taking C language as an example):

[0048] #include

[0049] int main()

[0050] {

[0051] printf("Hello World!");

[0052] return 0;

[0053]}

[0054] It prompts that the generated document has been uploaded, and then the voice prompts congratulations on the correct encoding.

Embodiment 2

[0056] Turn on the switch of the console host (3), the display screen will light up, the voice broadcast will start, and the WIFI will be automatically scanned. When you are ready, press the start button and the voice will prompt you to start programming.

[0057] #include

[0058] int main()

[0059] {

[0060] This section of code uses the keyboard input device that comes with the console host (3) or a keyboard input device that is wirelessly connected to the console host (3) (see Figure 5 ) to write a variable character content electronic programming building block, and use a special character (such as "string 1" to identify) to identify this variable character content electronic programming building block;

[0061] return 0;

[0062]}

[0063] This code program writes a variable character content electronic programming building block, and uses a special character (such as "string 2" to identify this variable character content electronic programming building block); sele...

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 discloses a building block type intelligent programming learning system based on the Internet of Things. The building block type intelligent programming learning system comprises a control end host, at least one extension host, at least one electronic programming building block, a keyboard input device and a cloud server (comprising a program code correctness judgment system and an auxiliary teaching system). The control end host is used for connecting the building blocks, scanning and identifying character information contained in the building blocks according to the arrangementsequence of the building blocks, and uploading a program code formed by the character information to the cloud server. The extension host is used for connecting more building blocks. Magnets and sockets are arranged in the building blocks and used for being connected with a host or the building blocks. The cloud server performs correctness analysis on the uploaded code, transmits an analysis result back to the host for display and voice broadcast, and performs auxiliary teaching. The programming language learning process is simplified, a user spells codes according to characters on the surfaces of the building blocks instead of inputting codes on a computer, programming can be learned without the computer, and eyesight is protected against damage.

Description

technical field [0001] The invention relates to the field of children's programming education, in particular to a building block intelligent programming learning system based on the Internet of Things. Background technique [0002] With the advent of the era of artificial intelligence, it is very important to popularize programming, especially to popularize programming knowledge among children. To learn programming, you usually need to face the computer screen or mobile phone tablet to input codes in various programming languages. Using computers and mobile phones for a long time will have a negative impact on the user's vision. According to the characters on the surface of the building blocks, the program code is spliced ​​out, instead of entering the code on the computer, and you can learn programming without a computer. There is no such product yet. Contents of the invention [0003] In view of this, the present invention aims to disclose a building block-type intellig...

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): G09B23/18G09B19/00
CPCG09B19/0053G09B23/185
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