Visual module programming system and control method thereof

A programming system and control method technology, applied in the field of visual module programming system and its control, can solve the problems of poor readability and cumbersome programming

Pending Publication Date: 2019-02-15
上海畅学教育科技有限公司
View PDF14 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Aiming at the problems of poor readability and cumbersome programming in existing modular programming teaching existing in the prior art, the present invention provides a visual modu

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
  • Visual module programming system and control method thereof
  • Visual module programming system and control method thereof
  • Visual module programming system and control method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] This solution uses the method of encapsulating the programming module on the main control board to modularize the complex hardware control process, and realizes the modular control of the hardware with the visual building block programming. It is no longer necessary to have professional knowledge to operate the hardware, just use the building block programming on the webpage to operate the hardware. We use the module micropython developed by python for microcontrollers to build and write a visual module programming system, so that users can gradually understand the implementation of the corresponding hardware in the process of programming. In this embodiment, the present invention uses the python language to develop and use the expansion module micropython developed for microcontrollers. It is based on python3.0 and above versions, and can also be written based on the corresponding version of the required system. Use the core circuit board corresponding to micropython a...

Embodiment 2

[0053] This embodiment takes the collision switch as an example. The main control board is connected to the collision switch module, and the USB expansion module, the USB expansion module and the collision switch module are connected to the main control board. The software program is burned into the hardware, and the main control board drives the operation of the collision switch, and corresponding actions are generated when the collision switch is turned on and off.

Embodiment 3

[0055] In this embodiment, the light sensor, USB expansion module, and main control board are used, and the light sensor and USB expansion module are connected to the main control board to realize the function of automatically turning on the small desk lamp by sensing the indoor brightness. The entire logical process is to measure the current environment through the light sensor Under the light value, if it is less than 50, turn on the desk lamp, otherwise turn off the desk lamp. The specific process is as image 3 shown.

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 visual module programming system and a control method thereof, belongs to the modular programming teaching field and aims to solve problems of poor readability and complex programming of modular programming teaching in the prior art. The control method is characterized in that through combination of software and hardware, corresponding programming is performed through corresponding graphical programming software, a user can gradually understand implementation of the corresponding hardware in the programming process, in the aspect of graphical programming, through calling operation drivers of different sensors and constructing building blocks to generate the corresponding software, the software is burn into the built-in hardware to achieve different functions, software construction and hardware matching are visualized, not only programming can be performed, but also software and hardware combination is performed to achieve mutual verification learning. The method is advantaged in that the programming mode is simple, the programming content is visual, module construction is convenient, and hardware and software combination is achieved.

Description

technical field [0001] The invention relates to the field of block programming teaching, and more specifically relates to a visual module programming system and a control method thereof. Background technique [0002] With the rise of graphical programming tools such as scratch and blockly, the market for children's programming education is also gradually expanding, followed by the development of supporting teaching aids for children's programming education. In terms of the existing market, LEGO and MEC already have relatively mature solutions and products, such as MEC's ​​series of kits, the micro:bit produced by the British BBC, and the famous programming robot Cozmo. However, most of the hardware teaching aids have several problems that cannot be ignored, one is the stability of the product, the other is the richness of the product content, and the acceptance of the product. [0003] As far as the richness of product content is concerned, as time goes by, different manufa...

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/00
CPCG09B19/0053
Inventor 佟钢戴苏溧周珺楠
Owner 上海畅学教育科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products