Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
Creative DIY Microcontroller Projects with TinyGo and WebAssembly - A practical guide to building embedded applications for low-powered devices, IoT, and home automation (Paperback)
Loot Price: R1,055
Discovery Miles 10 550
|
|
Creative DIY Microcontroller Projects with TinyGo and WebAssembly - A practical guide to building embedded applications for low-powered devices, IoT, and home automation (Paperback)
Expected to ship within 10 - 15 working days
|
Explore embedded programming, and get hands-on with real-world
embedded projects relating to IoT, low-powered devices, and other
complex systems using TinyGo and WebAssembly Key Features Build
creative embedded apps with TinyGo using low-powered devices and
microcontrollers Understand the practicality involved in
integrating hardware and sensors while programming them using
TinyGo Use TinyGo in modern browsers to display embedded
applications' statistics on WebAssembly dashboards Book
DescriptionWhile often considered a fast and compact programming
language, Go usually creates large executables that are difficult
to run on low-memory or low-powered devices such as
microcontrollers or IoT. TinyGo is a new compiler that allows
developers to compile their programs for such low-powered devices.
As TinyGo supports all the standard features of the Go programming
language, you won't have to tweak the code to fit on the
microcontroller. This book is a hands-on guide packed full of
interesting DIY projects that will show you how to build embedded
applications. You will learn how to program sensors and work with
microcontrollers such as Arduino UNO and Arduino Nano IoT 33. The
chapters that follow will show you how to develop multiple
real-world embedded projects using a variety of popular devices
such as LEDs, 7-segment displays, and timers. Next, you will
progress to build interactive prototypes such as a traffic lights
system, touchless hand wash timer, and more. As you advance, you'll
create an IoT prototype of a weather alert system and display those
alerts on the TinyGo WASM dashboard. Finally, you will build a home
automation project that displays stats on the TinyGo WASM
dashboard. By the end of this microcontroller book, you will be
equipped with the skills you need to build real-world embedded
projects using the power of TinyGo. What you will learn Discover a
variety of TinyGo features and capabilities while programming your
embedded devices Explore how to use display devices to present your
data Focus on how to make TinyGo interact with multiple sensors for
sensing temperature, humidity, and pressure Program hardware
devices such as Arduino Uno and Arduino Nano IoT 33 using TinyGo
Understand how TinyGo works with GPIO, ADC, I2C, SPI, and MQTT
network protocols Build your first TinyGo IoT and home automation
prototypes Integrate TinyGo in modern browsers using WebAssembly
Who this book is forIf you are a Go developer who wants to program
low-powered devices and hardware such as Arduino UNO and Arduino
Nano IoT 33, or if you are a Go developer who wants to extend your
knowledge of using Go with WebAssembly while programming Go in the
browser, then this book is for you. Go hobbyist programmers who are
interested in learning more about TinyGo by working through the DIY
projects covered in the book will also find this hands-on guide
useful.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.