Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Creative DIY Microcontroller Projects with TinyGo and WebAssembly

You're reading from   Creative DIY Microcontroller Projects with TinyGo and WebAssembly A practical guide to building embedded applications for low-powered devices, IoT, and home automation

Arrow left icon
Product type Paperback
Published in May 2021
Publisher Packt
ISBN-13 9781800560208
Length 322 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Tobias Theel Tobias Theel
Author Profile Icon Tobias Theel
Tobias Theel
Arrow right icon
View More author details
Toc

Table of Contents (13) Chapters Close

Preface 1. Chapter 1: Getting Started with TinyGo 2. Chapter 2: Building a Traffic Lights Control System FREE CHAPTER 3. Chapter 3: Building a Safety Lock Using a Keypad 4. Chapter 4: Building a Plant Watering System 5. Chapter 5: Building a Touchless Handwash Timer 6. Chapter 6: Building Displays for Communication using I2C and SPI Interfaces 7. Chapter 7: Displaying Weather Alerts on the TinyGo Wasm Dashboard 8. Chapter 8: Automating and Monitoring Your Home through the TinyGo Wasm Dashboard 9. Assessments 10. Afterword 11. Other Books You May Enjoy Appendix – "Go"ing Ahead

What this book covers

Chapter 1, Getting Started with TinyGo, sees you set up TinyGo and compile your first program!

Chapter 2, Building a Traffic Lights Control System, has you build a traffic lights control system, including pedestrian lights and a button; you will learn how to make use of Goroutines in TinyGo.

Chapter 3, Building a Safety Lock Using a Keypad, looks at making use of a 4x4 keypad and a servomotor to build a lock that opens when the correct passcode has been entered.

Chapter 4, Building a Plant Watering System, explains how to use different types of sensors to build an automatic plant watering system, so you do not have to water your plants manually anymore!

Chapter 5, Building a Touchless Handwash Timer, explores using a four-digit, seven-segment display and an ultrasonic distance sensor to recognize the movement of a nearby object to start a timer that will tell us when we have washed our hands for long enough.

Chapter 6, Building Displays for Communication Using I2C and SPI Interfaces, explains the concepts of Inter-Integrated Circuit (I2C) and Serial Peripheral Interface (SPI) by having you use displays that communicate using I2C and SPI buses. By the end of the chapter, you will know how to use different types of displays in TinyGo.

Chapter 7, Displaying Weather Alerts on the TinyGo Wasm Dashboard, is where you will build and serve a Wasm application that displays sensor data sent from an Arduino Nano 33 IoT over Wi-Fi.

Chapter 8, Automating and Monitoring Your Home through a TinyGo Wasm Dashboard, explains how to control and monitor devices in your home using a Wasm dashboard.

Chapter 9, Appendix–"Go"ing Ahead, covers some concepts that did not find their way into the previous chapters.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image