This talk was given at the GopherCon in Chicago in 2022.
The goal of this talk was to introduce TinyGo and show a practical and fun application of using Go and TinyGo.
Not yet available
Link to the slides here.
Link to the sample of codes in the github repositories:
- tiny-hen: holds the go web server, the deployment scripts and manifests.
- tinygo-discovery: holds the TinyGo code for the microcontroller and other explorations around TinyGo.
Talk title
TinyGo: Getting the Upper Hen
Time
25 minutes (No Q&A)
Elevator Pitch Do you want to combine your love for Go and a useful personal project? How about monitoring your hen house using TinyGo! With any microcontroller and a few materials, you will have enough horsepower to build a basic monitoring system and pamper your chickens.
Talk description
TinyGo is a Go compiler for small places such as microcontroller or web. Join Donia for a demo and see live henhouse temperature and humidity data displayed on dashboards.
Starting from a basic understanding of what TinyGo is, you will learn how to:
- Use the appropriate driver for your hardware
- Retrieve data from a thermometer and humidity captor
- Communicate with your microcontroller using WiFi
- Build a dashboard with temperature and humidity data
- Check that your hens are doing well, from your couch
And, if you still do not want to adopt chickens, you can let your creativity flow by building your own project, using our favorite language.
Audience Go Software Developers willing to use Go for personal projects and fun. (All Attendees)