Experiment with building IoT projects without the demanding time or patience required to learn about electronics. This book thoroughly introduces readers of all ages to the world of IoT devices and electronics without getting bogged down by the overly technical aspects or being tied to a specific platform. You’ll learn IoT, Arduino, Raspberry Pi from the ground up using the Qwiic and Grove components systems.
The book begins with a brief overview of IoT followed by primers for the two most popular platforms; Arduino and Raspberry Pi. There is also a short tutorial on programming each host; Arduino C-like sketches and Python scripts respectfully. Thus, the book also helps you get started with your choice of platform. Next, you’ll learn the basics for the Qwiic and Grove component systems.
The rest of the book presents a number of projects organized into easy-to-follow chapters that details the goal for the project, the components used, a walk-through of the code, and a challenge section that provides suggestions on how to improve or augment the project. Projects are presented for both the Arduino and Raspberry Pi where possible making each project as versatile as possible.
What You’ll Learn
- Write Arduino sketches
- Create Python scripts for the Raspberry Pi
- Build IoT projects with Arduino and Raspberry Pi
- Use the Qwiic and Grove component systems
- Join the electronics and IoT hobby world with almost no experience
- Host projects data in the cloud using ThingSpeak
Who This Book Is For
Those interested in building or experimenting with IoT solutions but have little or no experience working with electronics. This includes those with little or no programming experience. A secondary target would include readers interested in teaching the basics of working with Arduino and Raspberry Pi to others.
Cover Front Matter Part I. Getting Started with IoT 1. Introduction to the Internet of Things 2. Introducing the Arduino 3. Arduino Programming 4. Introducing the Raspberry Pi 5. Python Programming for the Raspberry Pi Part II. The Qwiic and STEMMA QT Component Systems 6. Introducing Qwiic and STEMMA QT 7. Keep Your Distance! 8. How’s the Weather? 9. Digital Gardener 10. Balancing Act 11. Digital Compass Part III. The Grove Component System 12. Introducing Grove 13. Example: Knock-Knock! 14. Mood Lighting 15. Monitoring Your Environment 16. Simon Says Part IV. Going Further: IoT and the Cloud 17. Introducing IoT for the Cloud 18. Using ThingSpeak Back Matter
How to download source code?
1. Go to:
2. In the Find a repository… box, search the book title:
Beginning IoT Projects: Breadboard-less Electronic Projects, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.