Where does Arduino’s power come from?: An extended literature review

Mehmet Akif Ocak

View Counter: Abstract - 332 times| PDF - 244 times| HTML - 303 times|


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.

RECEIVED 8 October 2017, REVISED 14 December 2017, ACCEPTED 14 December 2017


Arduino, sensor, robotics, STEM, IoT

Full Text:



Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015). Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 17(4), 2347-2376.

Albrecht, W., Bender, P., & Kussmann, K. (2012). Integrating microcontrollers in undergraduate curriculum. Journal of Computing Sciences in Colleges, 27(4), 45-52.

Alexan, A. I., Osan, A.R., & Oniga, S. (2012). Personal assistant robot. 18th International Symposium for Design and Technology in Electronic Packaging (SIITME), 25-28 Oct. 2012 (DOI: 10.1109/SIITME.2012.6384348).

Al-Sahib, N. K. A., & Azeez, M. Z. (2015). Build and Interface Internet Mobile Robot using Raspberry Pi and Arduino. Innovative Systems Design and Engineering, 6(1), 106-114.

Androutsopoulos, K., Gorogiannis, N., Loomes, M., Margolis, M., Primiero, G., Raimondi, F., Varsani, P., Weldin, N., & Zivanovic, A. (2014, May). A racket-based robot to teach first-year computer science. In 7th European Lisp Symposium (p. 54).

Araujo, A., Portugal, D., Couceiro, M.S., &Rocha, R. P. (2015). Integrating Arduino-Based Educational Mobile Robots in ROS. Journal of Intelligent & Robotic Systems, 77(2), 281-298.

Arduino (2017). Credits. Retrieved 18.10.2107 from https://www.arduino.cc/en/Main/Credits

Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. Computer networks, 54(15), 2787-2805.

Balogh, R. (2010). Educational robotic platform based on Arduino. Proceedings of the 1st international conference on Robotics in Education, RiE2010. FEI STU

Banzi, M. (2008). Getting Started with Arduino, Make: Books, CA: USA.

Barbon, G., Margolis, M., Palumbo, F., Raimondi, F., & Weldin, N. (2016). Taking Arduino to the Internet of Things: the ASIP programming model. Computer Communications, 89, 128-140.

Blikstein, P. (2013). Gears of our childhood: constructionist toolkits, robotics, and physical computing, past and future. Proceedings of the 12th International Conference on Interaction Design and Children, 173–182.

Busaidi, A. M. (2012). Development of an educational environment for online control of a biped robot using MATLAB and Arduino. Mechatronics (MECATRONICS) Mecatronics-REM, November 21-23, 2012, Paris, France (DOI: 10.1109/MECATRONICS.2012.6451030)

Candelas, F. A., García, G. J., Puente, S., Pomares, J., Jara, C. A., Pérez, J., Mira, D., & Torres, F. (2015). Experiences on using Arduino for laboratory experiments of Automatic Control and Robotics. IFAC-PapersOnLine, 48(29), 105-110.

Das, P., Sadhu, A. K., Vyas, R. R., Konar, A., & Bhattacharyya, D. (2015, February). Arduino based multi-robot stick carrying by Artificial Bee Colony optimization algorithm. In Computer, Communication, Control and Information Technology (C3IT), 2015 Third International Conference on (pp. 1-6). IEEE.

David K.(2011). The making of arduino, October 2011. Received 10.12.2017 at https://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino

Doukas, C. (2012). Building Internet of Things with the ARDUINO. CreateSpace Independent Publishing Platform.

Eguchi, A. (2016). RoboCupJunior for promoting STEM education, 21st century skills, and technological advancement through robotics competition. Robotics and Autonomous Systems 75/B, 692-699.

Elfasakhany, A., Yanez, E., Baylon, K., & Salgado, R. (2011). Design and Development of a Competitive Low-Cost Robot. Modern Mechanical Engineering, 1, 47-55.

Faugel, H., & Bobkov, V. (2013). Open source hard-and software: Using Arduino boards to keep old hardware running. Fusion Engineering and Design, 88(6), 1276-1279.

Galadima, A. A. (2014, September). Arduino as a learning tool. In Electronics, Computer and Computation (ICECCO), 2014 11th International Conference on (pp. 1-4). IEEE.

Gargava, P., Sindwani, K., & Soman, S. (2014). Controlling an arduino robot using Brain Computer Interface. Proceedings of 3rd International Conference on Reliability, Infocom Technologies and Optimization, 8-10 Oct. 2014, Noida, India. (DOI: 10.1109/ICRITO.2014.7014713)

Juang, H., & Lum, K. (2013). Design and Control of a Two-Wheel Self-Balancing Robot using the Arduino Microcontroller Board. 10th IEEE International Conference on Control and Automation (ICCA) (pp.634-639), Hangzhou, China, June 12-14, 2013.

Hayward, J. B. (2016). An analysis of secondary integrated STEM lesson plans: Common characteristics, learning expectations and the impact from the teacher's definition of I-STEM (Order No. 10249253). Available from ProQuest Dissertations & Theses Global. (1850983195). Retrieved from https://search.proquest.com/docview/1850983195?accountid=11054

Hernández, C., Poot R., Narváez, L., Llanes, E., & Chi, V. (2010). Design and Implementation of a System for Wireless Control of a Robot. International Journal of Computer Science Issues, 7(5), 191-197.

Hoffer, B. M. (2012). Satisfying STEM education using the arduino microprocessor in C programming (Order No. 1520533). Available from ProQuest Dissertations & Theses Global. (1069255002). Retrieved from https://search.proquest.com/docview/1069255002?accountid=11054

Jamieson, P. (2010). Arduino for teaching embedded systems. Are computer scientists and engineering educators missing the boat? Revised 10.9.217 at http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

Jooeun, S., Jooyoug, K., & Jaechang, S. (2014). A Study on Training Courses Development and Analysis for Improving the Creativity using Arduino. Journal of Korea Multimedia Society, 17(4), 514-525.

Junior, L. A., Neto, O. T., Hernandez, M. F., Martins, P. S., Roger, L. L., & Guerra, F. A. (2013). A low-cost and simple arduino-based educational robotics kit. Cyber Journals: Multidisciplinary Journals in Science and Technology, Journal of Selected Areas in Robotics and Control (JSRC), December edition, 3(12), 1-7.

García-Peñalvo, F. J., Rees, A. M., Hughes, J., Jormanainen, I., Toivonen, T., & Vermeersch, J. (2016). A survey of resources for introducing coding into schools. In F. J. García-Peñalvo (Ed.), Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM’16) (Salamanca, Spain, November 2-4, 2016) (pp. 19-26). New York, NY, USA: ACM.

Gartseev, I. B., Lee, L. F., & Krovi, V. N. (2011, September). A low-cost real-time mobile robot platform (ArEduBot) to support project-based learning in robotics & mechatronics. In Proceedings of 2nd International Conference on Robotics in Education (RiE 2011) (pp. 117-124).

Grover, R., Krishnan, S., Shoup, T.,& Khanbaghi M. A.(2014). Competition-Based Approach for Undergraduate Mechatronics Education Using the Arduino Platform. Interdisciplinary Engineering Design Education Conference (IEDEC) (DOI: 10.1109/IEDEC.2014.6784685)

Kapur, A., Hochenbaum, J., Darling, M., Diakopoulos, D., Trimpin, J. M. (2011). The KarmetiK NotomotoN: A New Breed of Musical Robot for Teaching and Performance. Proceedings of the International Conference on New Interfaces for Musical Expression, 30 May - 1 June 2011, Oslo, Norway

Karvinen, T., & Karvinen, K. (2011). Make a Mind-Controlled Arduino Robot: Use Your Brain as a Remote. Oreilly, Tokyo.

Kuan, W., Tseng, C., Sufen, C., Wong, C. (2016). Development of a Computer-Assisted Instrumentation Curriculum for Physics Students: Using LabVIEW and Arduino Platform. Journal of Science Education and Technology, 25(3), 427–438.

Kulkarni, C., Grama, S., Suresh, P. G., Krishna, C., & Antony, J. (2014, April). Surveillance Robot Using Arduino Microcontroller, Android APIs and the Internet. In 2014 Proceedings of 2014 First International Conference on Systems Informatics, Modelling and Simulation.

Lab Kits Using the Arduino Prototyping Platform (2010). American Society for Engineering Education.

Lim, J., Lee, S. J., Tewolde, G., & Kwon, J. (2014, June). Ultrasonic-sensor deployment strategies and use of smartphone sensors for mobile robot navigation in indoor environment. In Electro/Information Technology (EIT), 2014 IEEE International Conference on (pp. 593-598). IEEE.

Linsalata, R. S. (2012). Development of a universal robotics API for increased classroom collaboration within robotics education (Order No. 1512750). Available from ProQuest Dissertations & Theses Global. (1023453761). Retrieved from https://search.proquest.com/docview/1023453761?accountid=11054

Lopez-Rodriguez, F. M., & Cuesta, F. (2016). Andruino-A1: Low-Cost Educational Mobile Robot Based on Android and Arduino. Journal of Intelligent & Robotic Systems, 81, 63–76

Margolis, M. (2012). Make an Arduino-controlled robot. O’Reilly Media, USA.

Pahuja, R., & Kumar, N. (2014). Android Mobile Phone Controlled Bluetooth Robot Using 8051 Microcontroller. International Journal of Scientific Engineering and Research, 2(7), 14-17.

Patoliya, J., Mehta, H., & Patel, H. (2015, November). Arduino controlled war field spy robot using night vision wireless camera and Android application. In Engineering (NUiCONE), 2015 5th Nirma University International Conference on (pp. 1-5). IEEE.

Phal, D. D., Phal, K. D., & Jacob, S. (2014, December). Design, implementation and reliability estimation of speech-controlled mobile robot. In Emerging Technology Trends in Electronics, Communication and Networking (ET2ECN), 2014 2nd International Conference on (pp. 1-6). IEEE.

Piyare, R. (2013). Internet of things: ubiquitous home control and monitoring system using android based smart phone. International Journal of Internet of Things, 2(1), 5-11.

Prabha, S. S., Antony, A. J. P., Meena, M. J., & Pandian, S. R. (2014, April). Smart cloud robot using raspberry Pi. In Recent Trends in Information Technology (ICRTIT), 2014 International Conference on (pp. 1-5). IEEE.

Rahul, R., Whitchurch, A., & Rao, M. (2014, December). An open source graphical robot programming environment in introductory programming curriculum for undergraduates. In MOOC, Innovation and Technology in Education (MITE), 2014 IEEE International Conference on (pp. 96-100). IEEE.

Qiu, K., Buechley, L., Baafi, E., & Dubow, W. (2013, June). A curriculum for teaching computer science through computational textiles. In Proceedings of the 12th International Conference on Interaction Design and Children (pp. 20-27). ACM.

Sathiyanarayanan, M., Azharuddin, S., Kumar, S., & Khan, G. (2014). Gesture Controlled Robot for Military Purpose. International Journal for Technological Research in Engineering, 1(11), 1300-1303.

Scolnic, J. (2015). Design, development and analysis of the EVDuino robotics prototyping platform (Order No. 1589510). Available from ProQuest Dissertations & Theses Global. (1705857868). Retrieved from https://search.proquest.com/docview/1705857868?accountid=11054

Soliman, M., Abiodun, T., Hamouda, T., Zhou, J., & Lung, C. H. (2013, December). Smart home: Integrating internet of things with web services and cloud computing. In Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on (Vol. 2, pp. 317-320). IEEE.

Sundmaeker, H., Guillemin, P., Friess, P., & Woelfflé, S. (2010). Vision and challenges for realising the Internet of Things. Cluster of European Research Projects on the Internet of Things, European Commision, 3(3), 34-36.

Timmis, H. (2011). Robot Integration Engineering a GPS Module with the Arduino. In: Practical Arduino Engineering, Apress (https://doi.org/10.1007/978-1-4302-3886-7_5)

Volos, C. K., Kyprianidis, I. M., & Stouboulos, I. N. (2013). Experimental investigation on coverage performance of a chaotic autonomous mobile robot. Robotics and Autonomous Systems, 61(12), 1314-1322.

Wasif, A., Raza, D., Rasheed, W., Farooq, Z., & Ali, S. Q. (2013, September). Design and implementation of a two wheel self-balancing robot with a two level adaptive control. In Digital Information Management (ICDIM), 2013 Eighth International Conference on (pp. 187-193). IEEE.

Wong, N. K. (2015). Affordable open-source mobile robot kit for education and research (Order No. 10036057). Available from ProQuest Dissertations & Theses Global. (1774020355). Retrieved from https://search.proquest.com/docview/1774020355?accountid=11054

Wortmann, F., & Flüchter, K. (2015). Internet of things. Business & Information Systems Engineering, 57(3), 221-224.

Xia, F., Yang, L. T., Wang, L., & Vinel, A. (2012). Internet of things. International Journal of Communication Systems, 25(9), 1101.

Zhao, J., & Zhu, S. C. (2013). Design of Obstacle Avoidance Robot Car Based on Arduino Microcontroller [J]. Automation & Instrumentation, 5, 002.

Zisimatos, A. G., Liarokapis, M. V., Mavrogiannis, C. I., & Kyriakopoulos, K. J. (2014, September). Open-source, affordable, modular, light-weight, underactuated robot hands. In Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on (pp. 3207-3212). IEEE.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.


Journal of Learning and Teaching in Digital Age. All rights reserved, 2016. ISSN:2458-8350