Software Implementation - Arduino
Software Implementation - Arduino
SOFTWARE REQUIREMENT
Once Arduino IDE is installed on the computer, connect the board with
computer using USB cable. Now open the Arduino IDE and
After learning about the main parts of the NODE MCU board, we are ready
to learn how to set up the Arduino IDE. Once we learn this, we will be
ready to upload our program on the Arduino board. In this section, we will
learn in easy steps, how to set up the Arduino IDE on our computer and
prepare the board to receive the program via USB
cable.
Step 1: About Arduino board
First you must have your Arduino board (you can choose your favorite
board) and a USB cable. In case you use NODE MCU, Arduino
Duemilanove, Nano, Arduino Mega 2560, or Diecimila, you will need a
standard USB cable (A plug to B plug), the kind you would connect to a
USB printer as shown in the following image.
In case you use Arduino Nano, you will need an A to Mini-B cable instead
as shown in the following image
You can get different versions of Arduino IDE from the Download page on
the Arduino Official website. You must select your software,which is
compatible with your operating system (Windows, IOS, or Linux). After
your file download is complete, unzip the file.
After your Arduino IDE software is downloaded, you need to unzip the
folder. Inside the folder, you can find the application icon with an
Basics->Blink.
To avoid any error while uploading your program to the board, you must
select the correct Arduino board name, which matches with the board
connected to your computer.
Select the serial device of the Arduino board. Go to Tools -> Serial Port
menu.This is likely to be COM3 or higher (COM1 and COM2 are usually
reserved for hardware serial ports). To find out, you can disconnect your
Arduino board and re-open the menu, the entry that disappears should be
of the Arduino board. Reconnect the board and
Before explaining how we can upload our program to the board, we must
demonstrate the function of each symbol appearing in the
F- Serial monitor used to receive serial data from the board and send the
serial data to the board.
Now, simply click the "Upload" button in the environment. Wait a few
seconds; you will see the RX and TX LEDs on the board, flashing. If the
upload is successful, the message "Done uploading" will appear in the
status bar.
Note: If you have an Arduino Mini, NG, or other board, you need to press
the reset button physically on the board, immediately before clicking the
upload button on the Arduino Software.
We will study in depth, the Arduino program structure and we will learn
more new terminologies used in the Arduino world. The Arduino software
is opensource. The source code for the Java environment is released
under the GPL and the C/C++ microcontroller libraries are under the
LGPL. Sketch: The first new terminology is the Arduino program called
“sketch”. Structure Arduino programs can be divided in three main parts:
Structure, Values (variables and constants), and Functions. In this tutorial,
we will learn about the Arduino software program, step by step, and how
we can write the program without any syntax or compilation error.
Let us start with the Structure. Software structure consist of two main
Function:
Figure 5.10 Program Structure
Arduino board.
INPUT:
OUTPUT:
RETURN:
PURPOSE: After creating a setup () function, which initializes and set the
initial values, the loop () function does precisely what its name suggests,
and loops consecutively, allowing your program to change and respond.
Use it to actively control the Arduino board.
INPUT:
OUTPUT:
RETURN: