Professional Documents
Culture Documents
ISSN:2458-8350 (online)
Research Paper
ABSTRACT
The aim of this literature review is to examine the applications and researches related to
the use of Arduino boards in learning and teaching environments. The study conducted a
content review of 100 studies published between the years 2006-2016 by using the indexes
of Educational Research Information Center (ERIC), Academic Search Complete,
Directory of Open Access Journals (DOAJ), IEEE/IEL, Science Direct, Scopus, ProQuest,
Google Scholar and Web of Science. In-depth examination showed that that there were
various approaches and practices in the case of using Arduino technology in literature.
The fact that Arduino-based robot projects spread quickly and effectively was the first
thing that this study found. Due to the contribution of Arduino technology to design and
development process of educational robotics system, this study revealed that recent studies
mostly focused on the efforts of integration and implementation of Arduino boards into
educational activities and curriculums. This study listed the academic disciplines in which
the studies used Arduino boards for learning and teaching activities and revealed the
achievements with the application of Arduino boards. This study also determined the
research methods and technological tools used in the prior research and reported the
difficulties and problems related to the use of the Arduino boards.
Correspondence to: Mehmet Akif Ocak, Associate Professor, Department of Computer and Instructional
Technologies Teaching, Faculty of Education, Gazi University, Ankara, Turkey, E-mail: maocak@gazi.edu.tr
M. A. Ocak
mentality (Blikstein, 2013; Lab Kits Using the set. Similarly, Margolis (2012), in his book,
Arduino Prototyping Platform, 2010). Another showed building an Arduino based robot. In the
challenge comes from the fact that many researcher book, Arduino made it easy to construct and build
and institutions are trying to understand how to a program by which a robot could roam around.
integrate Arduino more deeply in class Moreover, Gargava, Sindwani, & Soman (2014), in
environments, for K-12 (David, 2011). their study, established an application to control a
Scolnic (2015) indicated that Arduino, normally, robot on the Arduino platform by the use of a BCI
was not designed for educational purposes. The (brain control interface) system, which did not
starting point of the Arduino was based on require training for individual users. They designed
developing DIY electronic circuits for hobbyists and developed BCI processing pipeline built on
and designers. Because of this, many researchers open-source platforms using the Emotiv EEG
found it hard to implement Arduino based activities headset. Results showed that system achieved
into class environment. Moreover, Arduino, for around 96% accuracy using computationally
many high-level applications and projects, needs inexpensive feature extraction and classification
external programs and user-developed libraries by techniques.
which users might develop further projects and
expand the capabilities of the Arduino boards. In this regard, some studies also focused on
Similarly, Linsalata (2012) indicates that Arduino implementing Arduino based applications in
boards, as integrated software and hardware educational programs. For example, Jooeun,
environment, maintain high-level coding Jooyoug& Jaechang (2014) performed a short-term
knowledge and wiring system thorough libraries computer information and communication
for inputs and outputs that make it hard to combine technology education using Arduino. The purpose
basic functions together. Especially, high-level of the study was about practicing basic examples
projects like Arduino robotics systems need about H/W, S/W, communication, and solving
abstraction of many different functions rather than creative tasks. The study showed that they
simple processor operations. developed meaningful ICT integrated curriculum
that had high usefulness in a short period. Results
Arduino based Robotics Technologies showed that students completed 96% out of 10
creative Arduino tasks.
The answer to question of “Why Arduino” lies
beneath Arduino’ flexible and user-friendly From an educational perspective, Busaidi(2012)
structure. It is very easy to distinguish Arduino also discussed that any student can reconstruct and
boards from microcontroller due to its simple and start using it to understand his/her subject by
accessible user experience. Arduino software and setting up platform and the algorithm adopted in
hardware is very understandable for beginners, yet controlling the servos as well as reading from the
flexible enough for advanced users, for example, sensors in Arduino. In the study, the Arduino board
thinking of getting started with robotics was utilized as a final controller for the
applications. In this sense, Hau-Shiue Juang, & servomotors as well as a Data Acquisition Card
Lum (2013), in their study, reported the design, (DAC). Eguchi (2016), in her study, focused on
construction and control of a two-wheel self- Arduino Robot as a competition and robotics
balancing robot. Results showed that self- initiative. Study introduced a case of
balancing can be achieved with PI-PD control in RoboCupJunior and the effectiveness of its practice
the vicinity of the upright position. Arduino based for enhancing learning of STEM contents and skills
structure allowed researchers to design for innovation and creativity among participating
improvement, low cost remote control, and students. Similarly, Wong (2015), in his study,
obstacle avoidance and perimeter following. proposed a new Arduino-based mobile robotics kit
Karvinen & Karvinen (2011) showed how to build design for class activities. The study discussed the
a robot that responded to electrical activity in brain. mechanical design, electronic components and
They used Arduino that had basic mechanical software developments method of the robotics kit.
building skills. Their process mostly focused on Results argued that new robotics kit, CPSKit, has
how to construct a robot that plays sounds, blinks several overwhelming features over existing K-12
lights, and reacts to signals from an affordable head educational robotics kits. Results showed that
22 © 2018, Journal of Learning and Teaching in Digital Age, 3(1), 21-34
Where does Arduino’ power come from?
Al-Sahib, & Azeez (2015), by using Arduino and focus on open-source applications. This process
Rasberyy Pi, developed Internet mobile robot. The also improved the platforms of the Arduino
researchers indicated that developed robot could be (Balogh, 2010). Table 1 shows recent studies
controlled from any place via the Internet. Pahuja dealing with Arduino based robotic design and
& Kumar (2014), in their study, designed a robot, development. In this sense, it can be seen clearly
which could be controlled by Android mobile that some studies mainly focused on mind-
Apps. The researchers also indicated that designed controlled robotic applications using Arduino
robot along with quality and repeatability were board (Gargava, Sindwani, & Soman, 2014;
unmatched. Wasif, Raza, Rasheed, Farooq, & Ali Karvinen, & Karvinen, 2011). On the other hand,
(2013) also focused on developing an Arduino other studies only concentrated on designing and
based robotic control system. They discussed the developing process of educational robotics system
control of unbalanced system by implementing an by using Arduino (Hernández, Poot , Narváez,
adaptive rendition of the classic PD control. Lim, Llanes, & Chi, 2010; Juang & Lum, 2013; Busaidi,
Lee, Tewolde & Kwon (2014), also, developed an 2012; Balogh, 2010; Elfasakhany, Yanez, Baylon,
efficient way of deployment of ultrasonic sensors & Salgado, 2011). From a different perspective,
for low-cost mobile robots. They presented sensor Das, Sadhu, Vyas, Konar, & Bhattacharyya (2015)
deployment strategies and a navigation method of showed a real-time cooperation between two robots
a mobile robot using an orientation sensor of a while transporting a stick from starting positions to
Smartphone. Study results showed possibility of fixed goal positions. Some studies focus on
developing a low-cost indoor robotics platform for controlling Arduino based robotics system by
college education and robotics research Android base APPs, which require Bluetooth
laboratories. remote connection (Kulkarni, Grama, Suresh,
Krishna, Antony, 2014; Patoliya, Mehta, & Patel,
Generally, prior research shows that Arduino based 2015; Pahuja, & Kumar, 2014).
microcontroller applications are very successful in
robotics design, development and implementation.
It is very clear that Arduino made it easy to develop
robotics applications easily, yielding people to
Table 1. Some of the recent studies focusing on robotic design and development based on Arduino
The study Purpose Platform Example
Eguchi (2016) STEM, Educational Arduino RoboCupJunior
Wong(2015) STEM, educational, 3D- Arduino CPSKit
printable Arduino-based mobile
robot kit with various
capabilities
Araujo, Portugal, Educational Mobile Robot Arduino-based TraxBot; TraxBot; StingBot/ROS
Couceiro, &Rocha driver
(2015)
Gargava, Sindwani, & Brain control interface BCI+ Arduino Robot control with BCI
Soman (2014)
Hernández, Poot, Design and implementation of a LPT Parallel port controlled robot
Narváez, Llanes & Chi Robotics system Interface/ Arduino +
(2010) X-bee
Juang & Lum (2013) Design, construction and Arduino Two-wheel self-balancing robot
control of a robot microcontroller
board
Busaidi (2012) Development of an educational MATLAB+Arduino Bioloid Biped robot
environment for online control
of robot
Balogh (2010) Educational Robotic Platform Arduino Acrob(robot)
Table 1 clearly shows that many recent studies Literature review clearly shows that in design and
describe their robot design process developed on development process of robotics systems using
Arduino platforms. It is clear to see that in robotic Arduino, integrating other software technologies
projects, researchers mostly prefer to use Arduino into same project create new opportunities and
microcontroller. Arduino based technology allows directions for the Arduino based platforms. In this
researchers to support and motivate learning in sense, Pahuja, & Kumar (2014), Patoliya, Mehta,
design and development process of robot projects. & Patel (2015), and Kulkarni, Grama, Suresh,
The reason for that is economically feasible, taking Krishna, Antony (2014) focused on creating a
in consideration its low cost. Secondly, due to robotics system by using Arduino platform and
open-source feature, Arduino based robotic Android API together. Especially, projects based
projects give independence of suppliers of parts on surveillance or military purposes, using Arduino
and components. On the other hand, other robotics with other technological tools seemed to be more
kits such as Legos has only closed standard and implementable in real world applications (Figure
proprietary components. 1).
indicated Arduino-based course provided effective project-based learning. Rahul, Whitchurch, and
learning environment for undergraduate students. Rao (2014) introduced a graphical approach to
Kapur, Hochenbaum, Darling, Diakopoulos, programming in an undergraudate level coursr. The
Trimpin (2011) focused on the technical details of programming utility was basically developed for an
the Arduino-based NotomotoN, a musical robotic open source Arduino platform. The results showed
system, and discussed its use in performance and that students found to be easy to learn by
educational scenarios. The study results showed programming tool with the robotic hardware.
that NotomotoN served as a means by which Candelas, García, Puente, Pomares, Jara, Pérez,
students could rapidly test new beater designs. Mira, & Torres (2015), in their study, described
Gartseev, Lee, and Krovi (2011) created using Arduino platform in different laboratory
ArEduBot, an Arduino-based low-cost realtime experiments of engineering courses. Furthermore,
mobile-robot platform. The study discussed the the study results showed that Arduino based
educational aspects of the ArEduBot laboratory experiments increased students’ interest
in introductory robotics and mechatronics classes verified by academic results and surveys.
to complement the lecture and to support
Prior research clearly shows that compared to other some unique features that make it preferable for
microcontrollers and microcontroller platforms educational purposes. The prominent feature of the
such as Parallax Basic Stamp, Netmedia's BX-24, Arduino boards is their cost. Secondly, many
Phidgets, MIT's Handyboard, Arduino presents microcontroller platforms only runs on Windows.
27 © 2018, Journal of Learning and Teaching in Digital Age, 3(1), 21-34
M. A. Ocak
However, Arduino boards runs on Windows, environment works only by using C/C++
Macintosh OSX and Linux operating systems. In programming environments and passing to code
this way, everyone can use Arduino boards sketches to a compiler. In this sense, the Arduino
according to their needs. Moreover, Arduino offers compiler only sends low-level coding sketches to
an open-source platform for everyone. With this compiler, meaning that high-level coding
feature, even unexperienced users can develop knowledge and programming needs some kind of
different modules, programs and boards by which expertise to produce advanced projects. Linsalata
order-based projects and programs are easily (2012) further argues that Arduino boards only use
developed. In this sense, similar microprocessors within the same chip
family (Atmega 128 etc.). This feature limits to use
Androutsopoulos, Gorogiannis, Loomes, Margolis, different chip architecture, meaning that allows
Primiero, Raimondi, Varsani, Weldin, & Zivanovic developing different projects and ideas. Arduino’
(2014), in their study, described Arduino-based similar microprocessor structure allows users to
open-source robot platform to support teaching of develop projects with simple differences by
core Computer Science topics. The study presented defining same functions.
teaching and assessment strageis, as well as
evaluation of their teaching approach. Kuan, Arduino and STEM education
Tseng, Sufen, & Wong (2016) proposed an
Arduino-based integrated curriculum for the Research on using Arduino boards in STEM
freshmen of a physics department. Results showed education has two folds. One approach focuses on
that the curriculum helped students gain knowledge only design, development and implementation
of programming and instrumentation, and process of a robotics system (Hernández, Poot,
increased the students’ confidence and motivation Narváez, Llanes & Chi, 2010; Juang & Lum, 2013;
to learn physics and computer languages. Busaidi, 2012; Elfasakhany, Yanez, Baylon
&Salgado, 2011; Zhao & Zhu, 2013; Zisimatos,
Qiu, Buechley, Baafi, & Dubow (2013) presented Liarokapis, Mavrogiannis, & Kyriakopoulos,
a curriculum teaching computer science and 2014; Volos, Kyprianidis, & Stouboulos, 2013;
computer programming. The study results clearly Wasif, Raza, Rasheed, Farooq, & Ali, 2013). This
showed that curriculum increased students’ kind of research mainly tires to focus on robotics
comfort with, enjoyment of, and interest in working design in terms of engineering perspective and
with electronics and programming. In a similar handle the robotics system as control and design of
way, Albrecht, Bender, & Kussmann (2012) developed robots. Brain control robots, mind
proposed an Arduino based curriculum in controlled robots, speech controlled robots,
undergraduate computer science course. The surveillance robots are some examples of this kind.
researchers argued that the Arduino platform Fields like Military, Surveillance are other good
would bring a new direction and attract new examples for this kind approach. Developing
students into program. robotic systems seem more important than teaching
or learning with robotics systems. However, as a
There are also opposite views and research second approach, some studies directly focused on
regarding the implementation of Arduino boards implementing robotics system in class
into class curriculum and activities. For example, environments (Jamieson, 2010; García-Peñalvo,
Linsalata (2012) argues that although Arduino Rees, Hughes, Jormanainen, Toivonen, &
boards are favorable for educational purposes, Vermeersch, 2016; Grover, Krishnan, Shoup, and
there are still some limitations to use Arduino Khanbaghi, 2014; Androutsopoulos, Gorogiannis,
boards in educational environments. The most Loomes, Margolis, Primiero, Raimondi, Varsani,
noticeable deficiency is Arduino’ programming Weldin, & Zivanovic, 2014; Kapur, Hochenbaum,
language. Since Arduino uses C/C++ programming Darling, Diakopoulos, Trimpin; 2011; Gartseev,
language and environment, every sketch of Lee, and Krovi, 2011; Rahul, Whitchurch, and Rao,
Arduino must rely on C/C++ coding and compiling 2014; Kuan, Tseng, Sufen, & Wong, 2016; Qiu,
to generate a working code system. This brings Buechley, Baafi, & Dubow, 2013; Albrecht,
another problem that since all Arduino boards are Bender, & Kussmann, 2012). In this regard, for
similar to each other, Arduino programming specific college courses and curriculums, schools
28 © 2018, Journal of Learning and Teaching in Digital Age, 3(1), 21-34
Where does Arduino’ power come from?
IoT based research in literature review mostly boards with respect to similar systems and explains
seems to focus on home control and monitoring the studies focusing on the design, development
systems. For example, Piyare (2013) presented a and implementation process of Arduino based
home control and monitoring system remotely robotics systems. This study argues that Arduino
using Arduino based technology. The study argued boards offers a suitable environment to create both
that IoT based system was feasible and effective in wired and wireless projects using different
terms of controlling devices in home environment. communication protocols and monitoring and
Similarly, Soliman, Abiodun, Hamouda, Zhou, & controlling different IoT technologies. Prior
Lung (2013) focused on creating smart home research argues that Arduino based projects are
system in which home appliances and settings were easy to be extended and applied to different
controlled by IoT based technology. The study situations since Arduino has ability to support
used embedding intelligence into sensors using different sensors and shields showing the
Arduino board. Sundmaeker, Guillemin, Friess, & feasibility and effectiveness of Arduino based
Woelfflé (2010), in their book, described Arduino systems (Xia, Yang, Wang, & Vinel, 2012;
as one of the specific IoT products that have indeed Sundmaeker, Guillemin, Friess, & Woelfflé, 2010;
gained visibility recently. Barbon, Margolis, Piyare, 2013).
Palumbo, Raimondi, & Weldin (2016) presented an
Arduino based IoT system including service For the purpose of this study, 100 studies(research
interface programming model in which provided articles, proceedings, books, dissertations) mainly
support to network boards using different focusing on Arduino boards and their relation to
strategies. robotics systems, education, STEM, IoT, Maker
and prototyping were investigated deeply to make
Research clearly shows that Arduino boards play a clear understanding on how prior research shaped
an important role in developing IoT based around Arduino technology and to which direction
technologies. Arduino provides an open-source research focus have gone so far. This study found
implementation of the code running on Arduino that Arduino technology and compatible products
boards and in this way, users create flexible and have an overwhelming superiority over other
functional wired or wireless projects according to systems. This superiority comes from the fact that
their needs (Wortmann, & Flüchter, 2015; Xia, Arduino boards use open-source microcontroller
Yang, Wang, & Vinel, 2012; Sundmaeker, technology and IDE environment allowing
Guillemin, Friess, & Woelfflé, 2010; Soliman, M., everyone to contribute and customize it. Thus,
Abiodun, T., Hamouda, T., Zhou, J., & Lung, 2013; Arduino based projects seem to widespread into
Piyare, 2013; Doukas, 2012; Barbon, Margolis, many disciplines and influence many people from
Palumbo, Raimondi, & Weldin, 2016; Atzori, Iera, different fields.
& Morabito, 2010; Al-Fuqaha, Guizani,
Mohammadi, Aledhari, & Ayyash, 2015). Secondly, this study found that Arduino based
Galadima (2014), in his study, presented robotics systems are very common in researchers.
applications to be taken as examples that can help Moreover, it is clear from prior research that
make learning Arduino more interesting. The study Arduino based robotics systems enhances students
argued that these examples encourage students and and teachers’ point of view and catches their
teachers to learn more about electronics and attention toward educational robotics and
programming. promotes STEM interests among students. This
study clearly found that Arduino technology allows
CONCLUSION AND FUTURE REMARKS student and teachers to develop project-based and
goal-oriented activities regarding STEM related
This paper presented an extended literature review fields. Many schools and educational institutions
regarding Arduino technology, in terms of its low began to integrate embedded systems like Arduino
cost and flexible system using an embedded into their curriculum and class activities. Research
microcontroller, with STEM, IoT and Maker results generally shows that Arduino based
movement aspects including coding teaching and activities have long-lasting impact on students’
prototyping. This study clearly, and in detail, understanding of STEM fields. Computer
shows the strength and popularity of the Arduino Science/Engineering courses, pre-university level
30 © 2018, Journal of Learning and Teaching in Digital Age, 3(1), 21-34
Where does Arduino’ power come from?
Alexan, A. I., Osan, A.R., & Oniga, S. (2012). Control and Robotics. IFAC-
Personal assistant robot. 18th International PapersOnLine, 48(29), 105-110.
Symposium for Design and Technology in Das, P., Sadhu, A. K., Vyas, R. R., Konar, A., &
Electronic Packaging (SIITME), 25-28 Oct. Bhattacharyya, D. (2015, February).
2012 (DOI: 10.1109/SIITME.2012.6384348). Arduino based multi-robot stick carrying by
Al-Sahib, N. K. A., & Azeez, M. Z. (2015). Build Artificial Bee Colony optimization
and Interface Internet Mobile Robot using algorithm. In Computer, Communication,
Raspberry Pi and Arduino. Innovative Control and Information Technology
Systems Design and Engineering, 6(1), (C3IT), 2015 Third International
106-114. Conference on (pp. 1-6). IEEE.
Androutsopoulos, K., Gorogiannis, N., Loomes, David K. (2011). The making of arduino, October
M., Margolis, M., Primiero, G., Raimondi, 2011. Received 10.12.2017 at
F., Varsani, P., Weldin, N., & Zivanovic, A. https://spectrum.ieee.org/geek-life/hands-
(2014, May). A racket-based robot to teach on/the-making-of-arduino
first-year computer science. In 7th Doukas, C. (2012). Building Internet of Things with
European Lisp Symposium (p. 54). the ARDUINO. CreateSpace Independent
Araujo, A., Portugal, D., Couceiro, M.S., &Rocha, Publishing Platform.
R. P. (2015). Integrating Arduino-Based Eguchi, A. (2016). RoboCupJunior for promoting
Educational Mobile Robots in ROS. STEM education, 21st century skills, and
Journal of Intelligent & Robotic Systems, technological advancement through
77(2), 281-298. robotics competition. Robotics and
Arduino (2017). Credits. Retrieved 18.10.2107 Autonomous Systems
from 75/B, 692-699.
https://www.arduino.cc/en/Main/Credits Elfasakhany, A., Yanez, E., Baylon, K., &
Atzori, L., Iera, A., & Morabito, G. (2010). The Salgado, R. (2011). Design and
internet of things: A survey. Computer Development of a Competitive Low-Cost
networks, 54(15), 2787-2805. Robot. Modern Mechanical Engineering,
Balogh, R. (2010). Educational robotic platform 1, 47-55.
based on Arduino. Proceedings of the 1st Faugel, H., & Bobkov, V. (2013). Open source
international conference on Robotics in hard-and software: Using Arduino boards to
Education, RiE2010. FEI STU keep old hardware running. Fusion
Banzi, M. (2008). Getting Started with Arduino, Engineering and Design, 88(6), 1276-1279.
Make: Books, CA: USA. Galadima, A. A. (2014, September). Arduino as a
Barbon, G., Margolis, M., Palumbo, F., Raimondi, learning tool. In Electronics, Computer and
F., & Weldin, N. (2016). Taking Arduino Computation (ICECCO), 2014 11th
to the Internet of Things: the ASIP International Conference on (pp. 1-4).
programming model. Computer IEEE.
Communications, 89, 128-140. Gargava, P., Sindwani, K., & Soman, S. (2014).
Blikstein, P. (2013). Gears of our childhood: Controlling an arduino robot using Brain
constructionist toolkits, robotics, and Computer Interface. Proceedings of 3rd
physical computing, past and future. International Conference on Reliability,
Proceedings of the 12th International Infocom Technologies and Optimization,
Conference on Interaction Design and 8-10 Oct. 2014, Noida, India. (DOI:
Children, 173–182. 10.1109/ICRITO.2014.7014713)
Busaidi, A. M. (2012). Development of an Juang, H., & Lum, K. (2013). Design and Control
educational environment for online control of a Two-Wheel Self-Balancing Robot
of a biped robot using MATLAB and using the Arduino Microcontroller Board.
Arduino. Mechatronics 10th IEEE International Conference on
(MECATRONICS) Mecatronics-REM, Control and Automation (ICCA) (pp.634-
November 21-23, 2012, Paris, France 639), Hangzhou, China, June 12-14, 2013.
(DOI: Hayward, J. B. (2016). An analysis of secondary
10.1109/MECATRONICS.2012.6451030) integrated STEM lesson plans: Common
Candelas, F. A., García, G. J., Puente, S., Pomares, characteristics, learning expectations and
J., Jara, C. A., Pérez, J., Mira, D., & Torres, the impact from the teacher's definition of I-
F. (2015). Experiences on using Arduino STEM (Order No. 10249253). Available
for laboratory experiments of Automatic from ProQuest Dissertations & Theses
Patoliya, J., Mehta, H., & Patel, H. (2015, Science (CloudCom), 2013 IEEE 5th
November). Arduino controlled war field International Conference on (Vol. 2, pp.
spy robot using night vision wireless 317-320). IEEE.
camera and Android application. In Sundmaeker, H., Guillemin, P., Friess, P., &
Engineering (NUiCONE), 2015 5th Nirma Woelfflé, S. (2010). Vision and challenges
University International Conference on for realising the Internet of Things. Cluster
(pp. 1-5). IEEE. of European Research Projects on the
Phal, D. D., Phal, K. D., & Jacob, S. (2014, Internet of Things, European
December). Design, implementation and Commision, 3(3), 34-36.
reliability estimation of speech-controlled Timmis, H. (2011). Robot Integration Engineering
mobile robot. In Emerging Technology a GPS Module with the Arduino. In:
Trends in Electronics, Communication and Practical Arduino Engineering, Apress
Networking (ET2ECN), 2014 2nd Retrieved at 28.12.2017 from
International Conference on (pp. 1-6). https://doi.org/10.1007/978-1-4302-3886-
IEEE. 7_5)
Piyare, R. (2013). Internet of things: ubiquitous Volos, C. K., Kyprianidis, I. M., & Stouboulos, I.
home control and monitoring system using N. (2013). Experimental investigation on
android based smart phone. International coverage performance of a chaotic
Journal of Internet of Things, 2(1), 5-11. autonomous mobile robot. Robotics and
Prabha, S. S., Antony, A. J. P., Meena, M. J., & Autonomous Systems, 61(12), 1314-1322.
Pandian, S. R. (2014, April). Smart cloud Wasif, A., Raza, D., Rasheed, W., Farooq, Z., &
robot using raspberry Pi. In Recent Trends Ali, S. Q. (2013, September). Design and
in Information Technology (ICRTIT), implementation of a two-wheel self-
2014 International Conference on (pp. 1- balancing robot with a two level adaptive
5). IEEE. control. In Digital Information
Rahul, R., Whitchurch, A., & Rao, M. (2014, Management (ICDIM), 2013 Eighth
December). An open source graphical robot International Conference on (pp. 187-193).
programming environment in introductory IEEE.
programming curriculum for Wong, N. K. (2015). Affordable open-source
undergraduates. In MOOC, Innovation and mobile robot kit for education and
Technology in Education (MITE), 2014 research (Order No. 10036057). Available
IEEE International Conference on (pp. 96- from ProQuest Dissertations & Theses
100). IEEE. Global. (1774020355). Retrieved from
Qiu, K., Buechley, L., Baafi, E., & Dubow, W. https://search.proquest.com/docview/1774
(2013, June). A curriculum for teaching 020355?accountid=11054
computer science through computational Wortmann, F., & Flüchter, K. (2015). Internet of
textiles. In Proceedings of the 12th things. Business & Information Systems
International Conference on Interaction Engineering, 57(3), 221-224.
Design and Children (pp. 20-27). ACM. Xia, F., Yang, L. T., Wang, L., & Vinel, A. (2012).
Sathiyanarayanan, M., Azharuddin, S., Kumar, S., Internet of things. International Journal of
& Khan, G. (2014). Gesture Controlled Communication Systems, 25(9), 1101.
Robot for Military Purpose. International Zhao, J., & Zhu, S. C. (2013). Design of Obstacle
Journal for Technological Research in Avoidance Robot Car Based on Arduino
Engineering, 1(11), 1300-1303. Microcontroller [J]. Automation &
Scolnic, J. (2015). Design, development and Instrumentation, 5, 002.
analysis of the EVDuino robotics Zisimatos, A. G., Liarokapis, M. V.,
prototyping platform (Order No. 1589510). Mavrogiannis, C. I., & Kyriakopoulos, K.
Available from ProQuest Dissertations & J. (2014, September). Open-source,
Theses Global. (1705857868). Retrieved affordable, modular, light-weight,
from underactuated robot hands. In Intelligent
https://search.proquest.com/docview/1705 Robots and Systems (IROS 2014), 2014
857868?accountid=11054 IEEE/RSJ International Conference on (pp.
Soliman, M., Abiodun, T., Hamouda, T., Zhou, J., 3207-3212). IEEE.
& Lung, C. H. (2013, December). Smart
home: Integrating internet of things with
web services and cloud computing.
In Cloud Computing Technology and
34 © 2018, Journal of Learning and Teaching in Digital Age, 3(1), 21-34