WEEK 4 : (FYP2) SOFTWARE IMPLEMENTATION
For this week, I will go through the software for the project which is Arduino IDE and the Blynk application on the phone to get more understanding of the software.
Arduino IDE
The
Integrated Development Environment (IDE) for Arduino is a cross-platform
Windows framework developed in Java. It is available for a variety of operating
systems, including MAC, Windows, and Linux, and it's built on the Java Platform
with built-in functions and commands that help with code debugging, editing,
and compilation. There are a variety of Arduino modules available, including
the NodeMCU, Arduino Uno, Arduino Mega, Arduino Leonardo, and Arduino Micro,
and the microcontroller used is the NodeMCU for this project.
Each of them includes a programmed microcontroller on the board and accepts the information in code form. Ultimately, a hex file that is then transferred to the controller on the panel and uploaded will be generated by the main code, also can be called a sketch, generated on that IDE platform. To compile and upload programs to a microcontroller board, it provides easy one- click processes. Both C and C++ languages are provided by this environment. In this project, Arduino IDE are used to compile the coding and insert the program into the NodeMCU.
Blynk Application
Blynk is an
open-source smartphone application that allows Internet of Things (IoT)
functionality, allowing users to connect hardware platforms and operate any
IoT-enabled device via the internet. Technically,
the Blynk is a platform that allows users to operate anything as well as
observe and gather data that may be shown on the application itself. Without
having to write any code, a graphical interface for projects can be created in
a relatively short time using simply Widgets on this platform. Blynk offers
low-cost solutions for developers thanks to all of these characteristics, and
these customers may also take advantage of the cloud service.
Comments
Post a Comment