The is the repository for the hardware hack session at Gophercon 2022.
First use git to clone this repo to your local machine:
git clone https://github.com/hybridgroup/gophercon-2022.git
cd gophercon-2022
If somehow you have not installed Go 1.19 on your computer already, you can download it here:
Now you are ready to install TinyGo.
You will need to install the TinyGo 0.26.0 in order to do today's activities.
https://tinygo.org/getting-started/install/
If you are one of the very fortunate individuals to have received a Gobadge, it is in fact your to keep!
Go to the repo at https://github.com/tinygo-org/gobadge for more info and check out the tutorial at https://github.com/tinygo-org/gobadge/tree/main/tutorial.
We have some Arduino Nano RP2040 Connect IoT microcontroller boards for each person to use for the activity.
https://store.arduino.cc/collections/boards/products/arduino-nano-rp2040-connect
These can be programmed using TinyGo.
There are 15 Grove sensor kits that you can use for the activity.
Ready to try this out? Go to ./sensor/arduino/ to get started.
We have three DJI Tello drones for your Go-powered flying activities.
In additional to these drones to be to be coded/flown, we also have Dualshock3-clone controllers for flight control. Post your awesome videos using hashtag #gophercon
Want to get airborne? Go to ./drone/tello/.
We have two Parrot Minidrones you can fly with Go code to control them using their built-in Bluetooth API.
Post in-flight videos using hashtag #gophercon
Ready for takeoff? Go to ./drone/minidrone/.
We have four Gopherbots for everyone to take turns playing with.
Gopherbot is a robotic gopher plushie that can be programmed using TinyGo.
Check out https://github.com/hybridgroup/gopherbot for more info.
Make your own electronic musical instruments using TinyGo and the Raspberry Pi Nano boards.
Thanks to the USB-MIDI support, you can turn your board into a tiny digital musical instrument controller.
Add some copper foil tape and high-ohm resistors when we say become part of the music we mean it!
We can make beautiful music together, just go to ./musicjam/.
Turns out we had a few unopened Sphero Ollie robots that we found just in time for Gophercon! These fast Bluetooth controlled toys have long been a Go programmers fan favorite.
There are 3 Sphero Ollie robots to help satisfy your need for speed.
Want to take one for a spin? Go to ./robot/sphero/.
Copyright (c) 2015-2022 The Hybrid Group and friends. Licensed under the MIT license.