Hands-On Examples
of IoT Experiments
Chapter
13
ARDUINO
What Is Arduino?
The term Arduino refers to multiple entities. It is the name of the company which designs
aordable open-source programmable circuit boards. However, these boards themselves are
also known as Arduino boards. These boards are incorporated with a microcontroller, which
run on programming to receive input from sensors and apply action on real-world objects.
Arduino can take input from numerous sources and generate output through motors,
displays, and LEDs. Arduino’s cheap price tag has instantly made it a favorite among hardware
programming enthusiasts. Over the past few years, many people have used it to create personal,
academic, and even industrial projects. For example, it can be used with a humidity sensor.
The sensor can analyze input from a plant, which is used by Arduino to direct water from an
automated watering structure. Hence, the plant always receives an adequate amount of water,
irrespective of the homeowner’s availability. Likewise, a sensor can wait for your alarm clock to
turn on the coee maker for a morning fix. Now, you can clearly understand how pivotal and
promising Arduino boards position themselves in the futuristic universe of IoT-filled ecosystems.
Simply put, Arduino boards have the capability to act as an interface for electrical and
electronic systems—or anything that runs on the back of electricity. Even without electricity, it
can act as an interface for multiple use-cases like electromagnets.
After completing this chapter, you will be able to:
• Understand the basics of Arduino as a computing device
• Understand the fundamentals of the Arduino board and its working
• Learn how to use the Arduino IDE
• Learn how to code with Arduino devices
• Understand the basics of Raspberry Pi as a computing device
• Identify various components on Raspberry Pi
• Understand the real-life change made by Raspberry Pi in different sectors
• Begin programming in Scratch 2, and
• Learn to create a project with Pi and design an algorithm.
LEARNING OBJECTIVES
Internet_of_Things_CH13_pp327-348.indd 327 9/3/2019 10:17:03 AM