Rizal Technological University: College of Engineering, Architecture and Technology Boni Avenue, Mandaluyong City
Rizal Technological University: College of Engineering, Architecture and Technology Boni Avenue, Mandaluyong City
(INSTRUCTIONAL MODULE)
De Guzman, Chrislyn F.
Llames, Jerome C.
Magat, Sophia Noelle D.
Sumabat, Bienvenido F.
Faculty Collaborator
Dr. Wilfredo L. Timajo
i
APPROVAL SHEET
December 2020
DEDICATION
To our God, Almighty Father, for without His graces and blessings, this study
To our Parents, for their endless love, sacrifices, and supports all throughout
To all our friends and classmates who shared their words of advice,
To the future students, may be a good reference to the study you will make.
iii
ACKNOWLEDGEMENT
This study will not be accomplished without the support of others. The
First of all, to our Almighty God, for the wisdom he bestowed upon us,
the strength, patience and good health in order to finish this design.
To our friends and for those people, who share their knowledge and
Title:
Abstract
students involved in the study were from the College of Engineering and
survey were analyzed. Mode and t-test were used in analysis of data. The
vi
TABLE OF CONTENTS
Title Page i
Approval Sheet ii
Dedication iii
Acknowledgement iv
Abstract v
REFERENCES
Internet Sources 27
APPENDICES
Appendix A: Proponents Profile 29
LIST OF FIGURES
ix
CHAPTER I
Introduction
widely used in IoT projects. The ESP32 has both Wi-Fi and Bluetooth
projects and embedded systems in general. Arduino IDE where IDE stands
Arduino.cc, that is mainly used for writing, compiling and uploading the code
in the Arduino Device. Almost all Arduino modules are compatible with this
software that is an open source and is readily available to install and start
compiling the code on the go. In this post, I'll take you through the
brief Introduction of the Software, how you can install it, and make it ready for
your required Arduino module. Let's dive in and get down to the nitty-gritty of
this Software. Arduio IDE is an open-source software that is mainly used for
students and DIY enthusiasts alike. The hardware side of Arduino is a series
These boards are cheap and the development software is open source. The
boards are used to teach students practical applications for ARM assembly
and how to program hardware level functionality, such as analog and digital
reading. However, the Arduino IDE does not support working with assembly
files. The way that students currently do their assembly labs involves
wrapping their assembly code in the ASM wrapper provided by GCC. This
work with pure assembly. There is a level of abstraction that C++ puts
between students and the assembly they are working with; this creates the
2
Project Arduino seeks to develop native support for assembly files. The
goals of the project are to allow students to import and export assembly to
and from a sketch, which is the code that is uploaded and run on an Arduino
board. These features will be integrated in the graphical user interface (GUI)
of the Arduino IDE for usability. The new capabilities of the IDE will improve
Research Paradigm
platform that helps creative minds, makers, hobbyists, students and teachers,
4
For the processes involved, the design of the module was determined. The
objectives were specified and the discussions included were chosen based
on these objectives. The contents were outlined for the construction of the
output.
Arduino is a very popular platform for creating projects. The reasons for
this lie on the hardware that can be attached to the main board, the code
functions and boards take care of all implementation and configuration details
successfully, it was also noted that when a design problem that required
the information from the Arduino’s community. The students did not go
outside this world to find out what was required to solve their problem.
RIZAL TECHNOLOGICAL UNIVERSITY
The conclusion from the talk was that some of the nice features provided
All the features provided by Arduino and its community are good for
not be the case for engineering students, because they need not only to solve
a design problem, they need to solve it in a more efficient way. This means, to
develop functionally correct system under certain constrains like low power
because the implementation details are hidden to the user and they are not as
ease to access and modify for specific situations as the regular libraries.
1. How will this project help the students to improve their knowledge
about programming?
7
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering, Architecture and Technology
Boni Avenue, Mandaluyong City
Arduino IDE?
Null Hypothesis
Students
to learn the GUI through python programming language that will help them to
Professors
academe.
8
Programmers / Electronic Enthusiasts / Hobbyists
module could be adopted and further improved based on their comments and
suggestions.
Future Researchers
Clearly, this module will aid the students to retain the knowledge about
study are the faculty of the Electronics Engineering department and the
number of faculty, the students in class and as well as the existing facilities.
Definition of Terms
application that is written in functions from C and C++. It is used to write the
programs to Arduino compatible boards, but also, with the help of third-party
performance applications.
10
Instructional Design – also known as instructional systems design (ISD), is
learning goal or instructional focus. This is a material that are used to aid in
11.
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering, Architecture and Technology
Boni Avenue, Mandaluyong City
CHAPTER II
A lot of projects, whether small or large scale, the Arduino has almost
always been the backbone behind the ingenious designs by investors and
Arduino was designed to provide cheaper way for hobbyists, students and
regular personal computers and allows users to write programs for Arduino
using C or C++.
The Arduino IDE supports the languages C and C++ using special
rules of code structuring. The Arduino IDE supplies a software library from
writing the project, which provides many common input and output
procedures. User- written code only requires two basic functions, for starting
the sketch and the main program loop, that are combined and linked with a
Instructional Module
design. Patricia Cross stressed that learning modules are the progeny of
and mastery learning. Mastery learning plans contain the major features of
providing opportunities for interaction with learners, clearly written with correct
language, accurate, not in conflict with other subject matter and values, and
student.
14
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering, Architecture and Technology
Boni Avenue, Mandaluyong City
provides the basis for close interaction between the learners and subject
instructions at their own pace. (Good, 1975). Modular instructions prompt the
learners to actively participate. The amount and the pace their learning must
match with their ability, motivation and interest, not in comparison with other
their education.
University. The ADDIE model developed by Dick and Cary in 1978 and
with the outlining of the module in accordance with ESP32. The integration of
that makes it easier to understand and retain the concepts of making ESP32
applications.
16
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering, Architecture and Technology
Boni Avenue, Mandaluyong City
CHAPTER III
RESEARCH METHODOLOGY
methods used for the accomplishment of the manual, including the research
gathered data.
A. Research Method
researchers used the manual to demonstrate to output and how it works using
the program. The manual also has questions that need to be answered after
performing the activity that will help the students to enhance their background
method is also used in which at least one student each experiment is used to
after performing the experiments, and the results from these are expected to
Materials /Instruments:
Description of Respondents
year students who have basic knowledge of Arduino IDE served as the
student- respondents for the study. The researchers decided to use thirty (30)
18
B. Research Instruments
For the purpose of gathering data and fulfilling the objectives of the
program parameters:
data acquisition process. The data are existing facts used for sample
SAMPLE QUESTIONNAIRE
Name:
Course / Year:
Please take a few minutes to fill out this questionnaire for the collection of
Survey YES NO
Questions
1. Are you familiar with
this Arduino IDE
Application?
2. Do you understand
the flow of instructions
in the experiment?
4. Do you experience
difficulty while doing the
experiments?
5. Are the objectives
are clear?
24
C. Data Gathering Procedures
follows:
Phase 1- Analysis
The students who tried the module were the recent graduates of senior
making ESP32 using Arduino IDE Software. The instructional module could
lessen the time of studying the topics. The module is like an instructional
manual to be followed.
developing the module. Resources were acquired from the internet. The
more complex applications. The concepts learned and the skills developed by
Phase 2- Design
answer. Starting from the objectives given on each activity, there would be a
short discussion which tackles the theoretical part. Procedure part follows
wherein codes are to be encoded. There are some questions and tasks
involved in the module. At the end of each activity, students are required to
Phase 3- Development
found in the module. First part contains the installation of Arduino IDE and the
ESP32. The other (6) six activities are experiments using the ESP32 and
Some activities require the students to write their own codes for making their
own applications. This is the challenging portion that would test how the
outcome-based evaluation.
23
Phase 4- Implementation
This is the step wherein the module is given to students to try its
revisions could be made based on the comments. The final form of the
Phase 5- Evaluation
Some activities involved in the module insisted the students to have research
and provide their own codes. The research part is just established to
challenge them to provide their own outputs. Instructional module that was
developed was evaluated by the respondents for its acceptability. The data
prior knowledge and the other group without prior knowledge of Arduino IDE,
statistical analysis using t-test for independent means set at 0.05 level of
ANALYSIS DESIGN
Checking of the competencies, scope, references & other related instructional materials Determining the design
Choosing the participants for the study Specifying the objective
Gathering of informational resources from the internet Choosing the discussion
Outlining the contents
EVALUATION
Evaluating the reflections of the respondents on the instructional module
Collecting the data on the evaluation of the acceptability of the instructional module
Assessing the responses of the respondents on the evaluation of the instructional mo
Finalizing the instructional module based on the results of the tryout
is
is
IMPLEMENTATION DEVELOPM
Assisting and monitoring the students on trying out the module Determining the instructiona
Revising the instructional module based on comments Constructing the flow of the
Writing the final form of the instructional module Drafting the contents
Preparing the draft for the in
26
REFERENCES
Internet Sources
https://www.arduino.cc/en/guide/environment
https://en.wikipedia.org/wiki/Arduino_IDE
https://www.arduino.cc/glossary/en/
https://www.theseus.fi/bitstream/handle/10024/108551/Thesis_EetuPekka_
Kouhia_6_5_2016_KaKo_NiHy_Korjaukset_Final.pdf?sequence=1
https://www.theengineeringprojects.com/2018/10/introduction-to-arduino-ide.html
https://randomnerdtutorials.com/
https://randomnerdtutorials.com/projects-esp32/
https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-
windows-
instructions/
https://randomnerdtutorials.com/esp32-web-server-arduino-ide/
https://randomnerdtutorials.com/esp32-with-bmp180-barometric-sensor/
https://randomnerdtutorials.com/get-change-esp32-esp8266-mac-address-
arduino/
https://randomnerdtutorials.com/telegram-request-esp32-esp8266-nodemcu-
sensor-readings/
https://randomnerdtutorials.com/telegram-group-esp32-esp8266/
https://www.espressif.com/en/products/socs/esp32
RIZAL TECHNOLOGICAL UNIVERSITY
College of Engineering, Architecture and Technology
Boni Avenue, Mandaluyong City
APPENDIX A
Proponents Profile
29
CHRISLYN F. DE GUZMAN
Boso-Boso Brgy. San Jose,
Antipolo City 0910-093-3661
[email protected]
EDUCATION:
Tertiary:
Bachelor of Science in Electronics
Engineering PERSONAL INFORMATION:
Rizal Technological University
Age: 21
Boni Avenue, Mandaluyong City
Gender: Female
Height: 5’2”
Weight: 50 kg
SKILLS and QUALIFICATIONS: Date of Birth: May 31, 1999
Excel) Catholic
(TESDA)
Amateur Class C Radio Operator
JEROME C. LLAMES
#3343 Atis St. Kalawaan, Pasig City
0949-855-0184
[email protected]
EDUCATION:
Tertiary:
Bachelor of Science in Electronics
Engineering PERSONAL INFORMATION:
Rizal Technological University Age: 22
Boni Avenue, Mandaluyong City
Gender: Male
Height: 5’6”
SKILLS and QUALIFICATIONS:
Weight: 65 kg
Knowledgeable in AutoCAD
Date of Birth: Feb. 25, 1998
Computer-literate. (Can work on MS
Place of Birth:
Word, MS Power Point, MS Excel)
Pasig City
Computer System Servicing (NCII) –
Status: Single
(TESDA)
Religion: Roman Catholic
Amateur Class B Radio Operator
Nationality: Filipino
SOPHIA NOELLE D. MAGAT
Gomega I Condominium P. Martinez St.
Mandaluyong City
0915-596-5736
[email protected]
EDUCATION:
Tertiary:
Bachelor of Science in Electronics
Engineering
PERSONAL INFORMATION:
Rizal Technological University
Boni Avenue, Mandaluyong City Age: 21
Gender: Female
SKILLS and QUALIFICATIONS: Height: 5’4”
AutoCAD Certified User Weight: 55 kg
Computer-literate. (Can work on MS Date of Birth: Nov. 27, 1999
Word, MS Power Point, MS Excel) Place of Birth:
Computer System Servicing (NCII) – Dagupan City
(TESDA) Status: Single
Amateur Class C Radio Operator Religion: Roman Catholic
Nationality: Filipino
BIENVENIDO F. SUMABAT
656 Maharlika St. Brgy. Plainview, Mandaluyong
City
0908-407-7192
[email protected]
EDUCATION:
Tertiary:
Bachelor of Science in Electronics
Engineering PERSONAL INFORMATION: