Designing Embedded Systems with Arduino Microcontrollers: A Way Forward for Technological Advancement in Nigeria

International Journal of Electrical and Electronics Engineering
© 2020 by SSRG - IJEEE Journal
Volume 7 Issue 3
Year of Publication : 2020
Authors : Akinwole O.O, Adeoye O.S
How to Cite?

Akinwole O.O, Adeoye O.S, "Designing Embedded Systems with Arduino Microcontrollers: A Way Forward for Technological Advancement in Nigeria," SSRG International Journal of Electrical and Electronics Engineering, vol. 7,  no. 3, pp. 1-5, 2020. Crossref,


Arduino Microcontroller has allowed many engineers to incorporate embedded systems in their designs due to its ease of use: There is no need to master many intricate computer technologies involving data lines, bits, instruction sets with their programming syntax and vocabularies. An engineer needs no other machine to program the Microcontroller apart from his desktop computer or laptop. Its open source status has allowed creation of various communities and groups on social media and elsewhere that do one project or the other using the Microcontroller. The paper provides short means of understanding the device by highlighting one-stop topics that new beginners would want to know. Arduino Uno Microcontroller structure is explained with its basic programming syntax and functions. As an example, a simple sequential timing system for an advertisement display was designed while its operational codes written and compiled on an Arduino Integrated Development Environment IDE while its simulation done on UnoArduSim V2.1. It is believed that this short communication will provide understanding for Electrical and Electronic engineers and enthusiast alike thereby providing enduring springboards for prototyping of Electrical and Electronic systems with its attendant socio-economic benefits.


Arduino Uno, Functions, Microcontroller, Programming, Sequential timing, Simulation


[1] Akinwole, O.O and Oladimeji, T.T “Design and Implementation of Arduino Microcontroller Based Automatic Lighting Control with I2C LCD Display”. J. Electr ElectronSyst 7:258, 2018
[2] Bates, M.P.,“Programming 8-bit PIC Microcontrollers in C with Interactive Hardware Simulation,” NewnessUSA, 2008.
[3] Smith, A.G. “Introduction to Arduino: A Piece of Cake”, 2011 Retrieved online 2018 from
[4] Tutorialpoint. 2016.Retrieved online from, 2018, 24-35
[5] Banzi, M. “Getting Started with Arduino” , 2nd Edition O’Reily Media, 2011
[6] Schwartz, M., “Arduino Home Automation “Packt Publishing, UK, 2014
[7] HandsonTechnology,” Learn Arduino-LCD Interfacing”. 2018 Retrieved online 2018 from
[8] Horowitz, P., Hill, W., “The Art of Electroni.cs”, Cambridge University Press, 1989
[9] Simmon, S “Arduino Simulator”. UnoArduSim V2.1. 2018 Downloaded online 2018 from
[10] Akinwole, O.O.” Design and Simulation of an Arduino Based 1kVA Modified Sine Wave Inverter using Proteus”. J. Electr Electron Syst 7:258, 2019.
[11] J Vignesh, V Nijanthan, J Venkateshwaran, K Suresh Kumar and Mrs B. Vidhya” Digital Fuel Level Indicator for Motor Bikes using Arduino Microcontroller”. SSRG International Journal of Electronics and Communication Engineering – Volume 4 Issue 3 –2017.
[12] Nicodemus M. Sakayo1 , Joseph N. Mutuku2 , James M. Ngaruiya3” Design and Calibration of a Microcontroller Based MQ-4 Gas Sensor for Domestic Cooking Gas System” .SSRG International Journal of Applied Physics– Volume 6 Issue 2– May to August 2019.