LED Gumball Machine
Contributors:
Nate
Resources and Going Further
We hope you've enjoyed reading about our LED dispensing gumball machine. If you liked this one, there's tons more!
Serial Peripheral Interface (SPI)
SPI is commonly used to connect microcontrollers to peripherals such as sensors, shift registers, and SD cards.
Raspberry Pi SPI and I2C Tutorial
Learn how to use serial I2C and SPI buses on your Raspberry Pi using the wiringPi I/O library for C/C++ and spidev/smbus for Python.
Connectivity of the Internet of Things
An overview of the different protocols that can be used for the development of Internet of Things (IoT)-based projects.
How Does an FPGA Work?
The What, How, Why, and When of Field Programmable Gate Arrays, aka FPGAs
Wake-on-Shake Hookup Guide
A basic hookup guide for getting started with the SparkFun Wake-on-Shake. The board gives you the ability to put your project into hibernation until bumped or shaken awake using the ADXL362 accelerometer. This means you can design projects meant to stay inert for long periods of time, possibly even several years, depending on the battery type used to power the project.
MEMS Microphone Hookup Guide
Get started with the SparkFun analog MEMS microphone breakout board with Arduino! Create a volume unit meter with the ADMP401 or ICS-40180 to react to sound before building your sound visualizer!
Getting Started with MicroPython and the SparkFun Inventor's Kit for micro:bit
Learn MicroPython with the micro:bit.
Sending Sensor Data over LoRa
This tutorial will show you how setup a simple peer-to-peer connection to send and receive sensor data using LoRa.