ANDROID APPLICATION MANUAL FOR ARDUINO (MFA)
INTRODUCTION
The Uno differs from all preceding boards in that it does not use the FTDI USB-
to-serial driver chip. Instead, it features the Atmega8U2 programmed as a USB-to-serial
converter. "Uno" means one in Italian and is named to mark the upcoming release of
Arduino 1.0. The Uno and version 1.0 will be the reference versions of Arduino, moving
forward. The Uno is the latest in a series of USB Arduino boards, and the reference
model for the Arduino platform.
There are few people haven’t taken the plunge into coding on Arduino because
they think programming is scary. Because of this, we wanted to make sure this tutorial
was written for the absolute beginner with no experience whatsoever. This tutorial is a
high level view of all the parts and pieces of the Arduino ecosystem. We will take you
step by step in creating your first simple Arduino project.
Over the years Arduino has been the brain of thousands of projects, from
everyday objects to complex scientific instruments. Arduino was born at the Ivrea
Interaction Design Institute as an easy tool for fast prototyping, aimed at students
without a background in electronics and programming. The Arduino board started
changing to adapt to new needs and challenges, differentiating its offer from simple 8-
bit boards to products for IoT applications, wearable, 3D printing, and embedded
environments. The Arduino Software (IDE) is easy-to-use for beginners, yet flexible
enough for advanced users to take advantage of as well. For teachers, it's conveniently
based on the Processing programming environment, so students learning to program in
that environment will be familiar with how the Arduino IDE works.
Arduino is an open-source electronics platform based on easy-to-use hardware
and software. Arduino is a great tool for developing interactive objects, taking inputs
from a variety of switches or sensors and controlling a variety of lights, motors and
other outputs. Arduino projects can be stand-alone or they can be connected to a
computer using USB. Arduino boards are able to read inputs - light on a sensor, a finger
on a button, or a message - and turn it into an output - activating a motor, turning on an
LED, publishing something online. You can tell your board what to do by sending a set of
instructions to the microcontroller on the board.
Statement of the Problem
The purpose of the study is to develop an Android App. Manual for Arduino. The
study aimed to answer the following questions:
1. What is the significance of Android App. Manual for Arduino?
2. What is the possible outcome/knowledge can gain in using Android App.?
3. How will the Android App Interact with the user?
4. How would the Android App be developed?
5. What are the unique characteristics/features of the Android App. Manual for
Arduino?
Theoretical Framework
Figure [Link] Framework of Android Application Manual for Arduino (MFA)
Theoretical Framework of the study
The Arduino Uno can be powered via the USB connection or with an external
power supply. The power source is selected automatically.
External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or
battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the
board's power jack. Leads from a battery can be inserted in the Gnd and Vin pin headers
of the POWER connector.
The board can operate on an external supply of 6 to 20 volts. If supplied with less
than 7V, however, the 5V pin may supply less than five volts and the board may be
unstable. If using more than 12V, the voltage regulator may overheat and damage the
board. The recommended range is 7 to 12 volts.
The power pins are as follows:
VIN. The input voltage to the Arduino board when it's using an external power
source (as opposed to 5 volts from the USB connection or other regulated power source).
You can supply voltage through this pin, or, if supplying voltage via the power jack,
access it through this pin.
5V. The regulated power supply used to power the microcontroller and other
components on the board. This can come either from VIN via an on-board regulator, or
be supplied by USB or another regulated 5V supply.
3V3. A 3.3 volt supply generated by the on-board regulator. Maximum current
draw is 50 mA.
GND. Ground pins.
Input and Output
Each of the 14 digital pins on the Uno can be used as an input or output, using
pinMode(), digitalWrite(), and digitalRead()functions. They operate at 5 volts. Each pin
can provide or receive a maximum of 40 mA and has an internal pull-up resistor
(disconnected by default) of 20-50 kOhms.
USB Overcurrent Protection
The Arduino Uno has a resettable polyfuse that protects your computer's USB
ports from shorts and overcurrent. Although most computers provide their own internal
protection, the fuse provides an extra layer of protection. If more than 500 mA is applied
to the USB port, the fuse will automatically break the connection until the short or
overload is removed.
Physical Characteristics
The maximum length and width of the Uno PCB are 2.7 and 2.1 inches
respectively, with the USB connector and power jack extending beyond the former
dimension. Four screw holes allow the board to be attached to a surface or case. Note that
the distance between digital pins 7 and 8 is 160 mil (0.16"), not an even multiple of the
100 mil spacing of the other pins.
Objectives of the Study
Generally, the study aims to develop and design an Android application manual
for Arduino (MFA). Specifically, this proposal aims to:
1. Identify problems encountered by the users through survey and interview;
2. Analyze the identified problems and formulate a solution that will help and encourage
people to use “Android Application Manual for Arduino (MFA)”.
3. Design a system that will help students and staff to learn Arduino programming more.
4. Develop a system using Visual Studio 2017 and Microsoft Access 2016 for the
database.
Significance of the Study
The study aimed to give benefits, ideas and contributions to the following by
introducing Android Application Manual for Arduino:
Users. Will have an improve user-experience. It’s easy to access to from their
gadgets.
Researchers: The study would help the researchers to formulate new ideas and
information that they could use to develop this study this will also serve as the stepping
stone for the researcher’s career development growth in their programming skills.
Future researchers: The study was also presented for future researchers who
interested to make a similar study. The researchers believed that the data and approach
used in this paper could be further utilized and be used in the improvement of the
presented program.
Scope and Limitation
The researchers aim to create system to teach CvSU – Bacoor IT/CS students to
learn more about Arduino programming. The system covers the different processes
involved in programming Arduino.
As for users, in case they needed to browse the application for photos or videos
of the sample projects of Arduino, there is a gallery for which the photos can be viewed.
Lastly, a Contact Us page is made in order to enable the customers leave comments,
suggestions or questions that the employees can answer through the e-mail or contact
number provided by the person who leaved the message.
The users can’t add, edit and delete anything in the website like photos and
videos, because they don’t have access to do those things in our website. They can only
see the sample projects and step-by-step processes on how to create the said project.
The study also covers the users account. Online quizzes, and after they finished a
basic programming, they can also download the videos, so the videos can be available
offline.
However, Android Application Manual for Arduino (MFA) has its limitation. The system
does not include notifications. Also, forum section is not also included.
Bibliography