Authors: "Rajesh Singh", "Anita Gehlot", "Bhupendra Singh", "Sushabhan Choudhury"

Arduino meets MATLAB: Interfacing, Programs and Simulink

Personal Book: US $39 Special Offer (PDF + Printed Copy): US $118
Printed Copy: US $99
Library Book: US $156
ISBN: 978-1-68108-728-3
eISBN: 978-1-68108-727-6 (Online)
DOI: 10.2174/97816810872761180101


This book provides a single platform for beginners in systems engineering to start Arduino interface projects with MATLAB®. It covers the basics of the programming with Arduino and Arduino interfacing with MATLAB® (with and without the use or I/O packages) in 3 sections, respectively.

Topics covered in the volume include:

Key Features:

  • - introduces readers to Arduino IDE, Proteus simulation modeling, Arduino interfaces with display devices, sensor interfaces (both digital and analog), actuators, MATLAB® GUIs, digital read/write systems with I/O interfaces and automation systems.
  • - organized layout for a reader friendly experience
  • - provides detailed circuit diagrams
  • - provides relevant simulation modeling instructions

This is an ideal book for engineering students and system designers for learning the basic programming and simulation of Arduino and MATLAB® based real time project prototypes.


The primary objective of writing this book is to provide a platform for the beginners to get started with Arduino and its interfacing with the MATLAB. The book provides the basic knowledge of the programming and interfacing of the devices with Arduino and its interfacing with MATLAB.

The aim is to explain the basic steps to understand the interfacing and programming to interface Arduino with MATLAB.

This book provides basics to advanced knowledge of Arduino and its interfacing with input/output devices (display devices, actuators, sensors), communication modules (RF modem, Zigbee) and MATLAB. This would be beneficial for the people who want to get started with hardware based project prototypes. Embedded system based on Arduino with simulation, programming and interfacing with MATLAB all at a single platform. Arduino interfacing with MATLAB with and without I/O packages is included. Basics of the Arduino are covered in section-A, how to interface Arduino with basic input/output devices. Section-B covers Arduino interfacing with MATLAB with I/O package and section-C covers Arduino interfacing with Arduino without I/O package.

The concept which makes this book unique is a book programming and simulation of Arduino and MATLAB based real time project prototypes at a single platform.

This book is entirely based on the practical experience of the authors while undergoing projects with the students and industries. Although the circuits and programs mentioned in the text are tested on real hardware but in case of any mistake we extend our sincere apologies. Any suggestions to improve in the contents of book are always welcome and will be appreciated and acknowledged.


We acknowledge the support from Nutty Engineer to use its products to demonstrate and explain the working of the systems. We would like to thank BENTHAM SCIENCE for encouraging our idea about this book and the support to manage the project efficiently.

We are grateful to the honorable Chancellor (Lovely Professional University) Ashok Mittal, Mrs. Rashmi Mittal (Pro Chancellor, LPU), Dr. Ramesh Kanwar (Vice Chancellor, LPU), Dr. Loviraj Gupta (Executive Dean, LPU) for their support. We are also thankful to the chancellor (UPES) Dr. S.J Chopra, Dr. Dependra Jha (Vice Chancellor, UPES), Dr. Kamal Bansal (Dean, SoE, UPES), Dr. Piyush Kuchhal (Associate Dean, UPES) and Dr. Suresh Kumar (Director, UPES) for their support and constant encouragement. In addition we are thankful to our family, friends, relatives, colleagues and students for their moral support and blessings.

Consent for Publication

Not applicable.


The authors declared no conflict of interest regarding the contents of each of the chapters of this book.

Rajesh Singh
School of Electronics & Electrical Engineering,
Lovely Professional University,
Jalandhar, Punjab,

Anita Gehlot
School of Electronics & Electrical Engineering,
Lovely Professional University,
Jalandhar, Punjab,

Bhupendra Singh
Schematics Microelectronics,
Dehradun, Uttrakhand,


Sushabhan Choudhry
Department of Electronics & Electrical Engineering,
University of Petroleum and Energy Studies,
Dehradun, Uttrakhand,


.Multi-Objective Optimization In Theory and Practice II: Metaheuristic Algorithms.
.Arduino and SCILAB based Projects.
.Budget Optimization and Allocation: An Evolutionary Computing Based Model.