LED Gumball Machine

Pages
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!

I2C

An introduction to I2C, one of the main embedded communications protocols in use today.

Digital Logic

A primer on digital logic concepts in hardware and software.

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.

External IO and Metastability

Why external signals can cause metastability and how to use constraint files to manage this

LIS3DH Hookup Guide

A guide to connecting the LIS3DH to a microcontroller and using the Arduino library.

H3LIS331DL Accelerometer Breakout Hookup Guide

Hookup guide and library usage details for the triple axis accelerometer H3LIS331DL high-g accelerometer.

SparkFun Air Quality Sensor - SGP30 (Qwiic) Hookup Guide

A hookup guide to get started with the SparkFun Air Quality Sensor - SGP30 (Qwiic).

Sending Sensor Data Over WiFi

This tutorial will show you how setup a simple peer-to-peer connection to send and receive sensor data between two ESP32 WiFi boards.