Search icon
Subscription
0
Cart icon
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Creative DIY Microcontroller Projects with TinyGo and WebAssembly

You're reading from  Creative DIY Microcontroller Projects with TinyGo and WebAssembly

Product type Book
Published in May 2021
Publisher Packt
ISBN-13 9781800560208
Pages 322 pages
Edition 1st Edition
Languages
Author (1):
Tobias Theel Tobias Theel
Profile icon Tobias Theel

Table of Contents (13) Chapters

Preface 1. Chapter 1: Getting Started with TinyGo 2. Chapter 2: Building a Traffic Lights Control System 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

Displaying a simple game

In this section, we are going to learn how to use another display type using the SPI interface. We need a new type of display since we want to display more than plain text. We will also discover two more TinyGo repositories that provide handy functions for when we're working with displays. The display we are going to use in this section is a 1.8" TFT ST7735 display with a resolution of 160x128 pixels. So, let's have a brief look at the technical specifications of the display.

The ST7735 display provides an SD card slot, which is optional. The display has a color depth of 262K colors on a TFT-LCD module. The SPI interface is being used with the display. To draw something on the display, we need eight pins. We have already used SPI, but we did not have a deeper look at it, since the devices can be arranged on an SPI bus in different ways. So, let's gain a better understanding of how SPI works before we use the display in an example project...

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 $15.99/month. Cancel anytime}