© 2017

Building Arduino PLCs

The essential techniques you need to develop Arduino-based PLCs


Table of contents

  1. Front Matter
    Pages i-xiii
  2. Pradeeka Seneviratne
    Pages 1-22
  3. Pradeeka Seneviratne
    Pages 23-55
  4. Pradeeka Seneviratne
    Pages 57-68
  5. Pradeeka Seneviratne
    Pages 69-83
  6. Pradeeka Seneviratne
    Pages 85-107
  7. Pradeeka Seneviratne
    Pages 109-125
  8. Pradeeka Seneviratne
    Pages 127-138
  9. Pradeeka Seneviratne
    Pages 165-178
  10. Back Matter
    Pages 179-183

About this book


This book presents the fundamentals of PLCs and explains in a practical approach how to draw Ladder Logic diagrams to represent PLC design methods for wide variety of automated applications.

Building Arduino PLCs starts by explaining how to build and test a simple Arduino-based 5V DC PLC with Arduino hardware and Grove base shield. You'll then learn how to build 12V DC PLC with Arduino hardware, relays, and various passive components.

Then the final part of the book will show readers how to control 120v/240V applications with PLCs by enhancing the design with optocouplers and relays. The Arduino development environment, including Arduino UNO, Arduino Ethernet board, Arduino Ethernet shield, and Arduino WiFi shield are also featured in building a set of simple to complex PLCs.


PLC Arduino Cloud-based Arduino plclib NearBus NearBus Cloud Connector NearBus Agent IFTTT

Authors and affiliations

  1. 1.Udumulla, MulleriyawaSri Lanka

About the authors

Pradeeka Seneviratne is a software engineer with over 10 years of experience in computer programming and systems designing. He loves programming embedded systems such as Arduino and Raspberry Pi. Pradeeka started learning about electronics when he was at primary college by reading and testing various electronic projects found in newspapers, magazines, and books.

Pradeeka is currently a full-time software engineer who works with highly-scalable technologies. Previously, he worked as a software engineer for several IT infrastructure and technology servicing companies, and he was also a teacher for information technology and Arduino development.

He researches how to make Arduino-based unmanned aerial vehicles and Raspberry Pi-based security cameras and is the author of the Internet of Things with Arduino Blueprints [Packt Publishing]

Bibliographic information

Industry Sectors
IT & Software