In this lesson we are going to dive into the exciting world of programming!
Programming is the process of writing the code of a computer program.
Code is a list of commands that a computer should execute.
When we program the Arduino, we will be writing a list of commands that it will perform.
Below are several examples of commands Arduino can execute:
– Open the gate
– Get data from sensors
– Show text on LCD screen
And much more…
Programming language is the language of the code used to program computers.
There are many different programming languages. Each has its own set of rules and commands. But programming languages are similar to each other, and if you know one language, it should be easy to learn other languages.
We will be using a programming language called Scratch.
Scratch is a programming language developed primarily for children.
What makes Scratch unique is that you don’t need to write commands; instead, you can visually drag & drop them.
A visual code editor creates a simple, visually stimulating environment for young programmers to learn.
Follow this link to download the software:
When the page loads, find “mBlock PC version”.
Then, click on the button with your computer’s operating system (Download for Windows or Download for Mac).
We will be showing the installation process on a Windows computer. However, the process is similar for Mac computers as well.
Once the download is complete, run the installation file.
When asked if you want to install the software, click Yes.
If you see the following notification as well, click Allow access
Wait for the installation process to finish (this will take several minutes).
You will be asked to install a driver that is required to program the Arduino.
Click Finish to complete the installation and open mBlock.
Welcome to mBlock!
Step 2: Remove existing devices
In the Devices tab, remove any existing devices by clicking on the blue X as shown in the video below (in our case, the device is called “CyberPi,” but you might have other devices in this tab. Remove anything that is there).
Click on the +Add button and look for Arduino Nano. Then, add it by clicking the big blue + button.
Make sure to choose Arduino Nano and not a similar-looking device (ex. Arduino Micro).
Now you should see Arduino Nano in your devices tab:
Place your track on the floor next to your computer desk or table. The cable included in your kit is long enough for most desks and tables. If using a laptop, make sure it is placed safely on the desk and is not in danger of falling.
Connect the computer to the Arduino using the USB cable, as shown in the video below:
Now, we will tell the software to connect. Follow the video below:
We don’t want to repeat the same process we just did every time we open mBlock, so let’s save our work by choosing the “Save to computer” option from the menu:
That’s it! We finished all the preparation steps and it is time to finally start making our racing track smart. We will do it right away in our next lesson!