Technical Applications | Mind+: Utilizing Programming Software for Information Technology Education

Question

What is Mind+?

Mind+ is released by DFRobot’s sub-brand, Mushroom Cloud Maker Education. Users can complete programming by simply dragging graphical programming blocks, and it can automatically convert to high-level programming languages such as Python/C/C++. It is suitable for large classroom teaching, project creation, maker competitions, and can also meet the needs of students for creative programming and project creation outside of school.

Answer

1

Download and Install

Open http://mindplus.cc/ to enter the official Mind+ website, click on [Download Now], download the Mind+ programming software, and install it.

Technical Applications | Mind+: Utilizing Programming Software for Information Technology Education

2

Assisting Teaching

Specific Applications

For example, in an information technology class, we need to write a program to maintain the indoor temperature between 15 and 20 degrees. We already have a temperature control device assembled with the micro:bit kit that can connect to a computer, so how do we program to achieve the required functionality?

Programming Steps

(1) First, we describe the required functionality in natural language and then draw a flowchart.

Technical Applications | Mind+: Utilizing Programming Software for Information Technology Education

(2) Next, open the Mind+ programming software, click on [Extensions] in the lower left corner to expand the graphical programming blocks. Then click on [Main Control Board], select [micro:bit], and then click on [Sensors] to choose [BMP280 Temperature Sensor].

Technical Applications | Mind+: Utilizing Programming Software for Information Technology EducationTechnical Applications | Mind+: Utilizing Programming Software for Information Technology EducationTechnical Applications | Mind+: Utilizing Programming Software for Information Technology Education

(3) Then, according to the designed flowchart, drag the graphical blocks from the left side to the blank workspace in the middle to program.

Technical Applications | Mind+: Utilizing Programming Software for Information Technology Education

(4) After programming, we will connect the temperature control device assembled with the micro:bit kit to the computer using a USB data cable. Select [Connect Device] to connect the device to the Mind+ programming software.

Technical Applications | Mind+: Utilizing Programming Software for Information Technology Education

(5) Finally, after connecting the device, you can control the device and perform programming debugging.

3

Extended Functions

(1) Animation Design

Mind+ provides animation design functionality, allowing users to design animations directly in the software interface. Mind+ supports movement, allowing characters to move to specified positions. It supports direction settings and movement functions, enabling characters to move in different directions, and supports rotation functions to turn characters left or right.

It also supports appearance settings and background settings. When designing animations, users can use the built-in sound function for voiceovers and support event functions, allowing users to input event codes in the software interface to make characters perform events.

Technical Applications | Mind+: Utilizing Programming Software for Information Technology Education

(2) Python Mode

Provides both code and module modes to meet the needs of beginners to advanced users. It offers a mixed coding mode of code and modules for advanced users to quickly transform their needs. The code mode provides library management functionality, allowing commonly used libraries to be loaded with one click, and offers various Python sources.

Technical Applications | Mind+: Utilizing Programming Software for Information Technology EducationTechnical Applications | Mind+: Utilizing Programming Software for Information Technology Education

Lesson preparation is easier, teaching is more efficient!

Technical Applications | Mind+: Utilizing Programming Software for Information Technology EducationTechnical Applications | Mind+: Utilizing Programming Software for Information Technology Education

Scan the QR code | Follow us

Technical Applications | Mind+: Utilizing Programming Software for Information Technology Education

Leave a Comment