Learn Programming With Mind+

by Jaychouu in Teachers > Arduino

1865 Views, 2 Favorites, 0 Comments

Learn Programming With Mind+

mindplus robot1.png

Programming skills have never been more in-demand, but coding learning seems to be a daunting task for most of us. Actually, a good beginning is half done, when you get to know Mind+, you will find it much easier.
The first few projects of this series give detailed introductions about the graphical programming of Mind+, which helps you understand how to implement your idea in coding. Once getting familiar with the basic commands, you can try designing your unique program and typing it into Mind+ to see the results. After that, we will walk you away from graphical programming and start pure-code learning. Embark on a coding journey and enjoy the charm of programming, we will support you all the way!

Supplies

1. Mind+

2. DFRduino UNO R3 - Arduino Compatible

Explore the Secret of Mind+

mindplus robot.png

With a USB cable, we can easily connect an Arduino board with a computer physically, however, that’s not enough. Just like when we bought a new computer, without any software, we cannot make it start to work right away as soon as we installed all the hardware parts together. How to make the Arduino board communicate with your computer to begin your journey of creation?

Well, Mind+ can do that. Mind+ likes a bridge that connects microcontroller with PC, and then achieve the functions such as code downloading, serial port connection, and data transmission. First of all, welcome to the world of Mind+!

Download Mind+ Desktop

mindplus robot3.png

1. Download Mind+ at http://mindplus.cc.

Mind+ is a Scratch3.0-based graphical programming platform that supports all kinds of open source hardware like micro:bit, Arduino, and mPython. Users can drag and snap code blocks to make programs or use advanced language, such as python/c/c++ to code. It could be very easy to find the joy of creating.

If you encounter problems in downloading or using Mind+, please visit our Mind+ official website to find the related solutions. If there is no suitable solution for your problem, please feed us back on our forum at https://www.dfrobot .com/forum/, our technique support group will help you as soon as possible.

Install the Driver

mindplus robot4.png

After you downloaded and installed the software, open and click ”Learning” to learn how to install the driver.

Switch to “Offline” Mode (combine Hardware).

mindplus robot4-1.png
mindplus robot4-2.png

  • Click the “Offline” icon to switch mode
  • Switched to Offline mode

Introduction to Mind+ Interface

mindplus robot5.png
mindplus robot5-1.png
  • Mind+ has following several function sections in Offline mode:

​Click the Mind+ Icon to Open the Software, and Switch to “Offline” Mode.

mindplus robot6.png

3. Click the “Extension” at the lower-left corner, select “Board”->”Arduino UNO”.

Connect the Arduino Board and Your Computer Via a USB Cable, Then Click”Connect Device”->”COM3-UNO”.

mindplus robot6-1.png
  • The number“3" in“COM3” may change according to different devices, and it has no real impact on your usage process.
  • If there is no COM port appearing on Mind+, please confirm the USB connection, check whether the power indicator on the Arduino board is on, or the driver is installed. Feel free to contact us if you still can't fix the problem after trying all of this.

Click the “Extension” at the Lower-left Corner, Select “Board”->”Arduino UNO”.

mindplus robot6-2.png
mindplus robot6-3.png

Click “Back”, then you can see the Arduino Uno Blocks.

  • Don't forget to load the Arduino Uno board in Extension every time you open this software. Otherwise, you can't find the related Arduino blocks.

Load Programs Into Mind+.

mindplus robot6-4.png
mindplus robot6-5.png

Click “Learning”-> “Example Programs”.

Click to select the first program “Blink”.

Then the program has been preset in Mind+, now click “Upload “ to burn the codes into the Arduino board.

Click “Upload “ to Burn the Codes Into Arduino Board.

mindplus robot7.png

Now we will find that the LED marked with “L” on the Arduino board begins blinking.