Learn You Some Raspberry Pi For Great Good!

GPIO programming, Software Development, and Software Deployment on Raspberry Pis

Raspberry Pi GPIO - Using SPI to display arbitrary patterns on a MAX7219 Dot Matrix Display Module

Learn how to use SPI by directly programming the BCM2835 to control GPIO pins

Raspberry Pi GPIO - Introduction To Programming Broadcom BCM2835 ARM Peripherals

Learn how to directly program the BCM2835 on a Raspberry Pi using its registers to perform tasks such as writing to a GPIO pin or using advanced capabilites such as SPI.

Raspberry Pi GPIO in Go and C - Using a Shift Register & 7 Segment Display

What are shift registers & 7-Segment displays and how to program them on a Raspberry Pi using C & Golang

Raspberry Pi GPIO in Go and C - LED Bar Graph

How to control an LED bar graph in Go and C

Raspberry Pi GPIO in Go and C - RGB LED

Use Pulse Width Modulation (PWM) on a Raspberry Pi to drive an RGB LED in Go and C

Pulse Width Modulation for Dummies

An overview of PWM, with code examples, on the Raspberry Pi.

Raspberry Pi GPIO in Go and C - Blinking LED

How to use the Raspberry Pi's GPIO pins to cause an LED to blink