Roger Banks's repositories
AoC
My solutions for the Advent of Code events.
arduino
My Arduino sketch directory.
Atomic_Fire_Lamp
An RGB LED lamp conversion project inspired by @davepl and his YouTube series. The project uses an ESP32 to drive four WS2812b RGB LED strips with various trippy patterns.
Infinity_Mirror
An infinity mirror project built using a WS2812b RGB LED strip and an ESP32 using PlatformIO.
project_euler
My solutions to some of the Project Euler problems
Spiral_RGB_Lamp
This project is a desk lamp retrofitted with a string of RGB LEDs wrapped in a spiral pattern around a central core. The WS2812b string of LEDs is driven by an ESP32 and the code developed using PlatformIO and the FastLED library.
8-bit_LFSR
This is a simple implementation of an 8 bit Linear Feedback shift register using some Atmel AVR microprocessors and a shift register. The output of the shift register is a pseudo-random sequence of hexadecimal numbers displayed on two seven segment digit displays.
APOD_py
python script to pull down the APOD and, in OS X, GNOME, and fluxbox, set the desktop background.
ATTiny85_Binary_Counter
This is a simple schematic and PCB layout to create a binary counter using an ATTiny85 and 4 LEDs in order to learn the basics of EasyEDA and the JLCPCB process.
binary-tree
A naive implementation of a binary tree structure just for python learning and practice.
GenericMakefile
A generic makefile for use with small/medium C and C++ projects.
geocaching_website
These files represent a website that I created in 2003 to create a puzzle and the solution for a geocaching puzzle. I've had to move the website from host to host over the years and each time I've had to scour through old hard drives and directories to find the necessary files. I finally decided to host the files here in the hopes that I will be ab
HomeAssistant
Collection of yaml config files for Home Assistant.
LED_Analyzer
I found this project on instructables.com years ago but never got around to building it. I've recently been getting up to speed on using the JLCPCB service and this project looked like a good one to use for practice. I've had to update some of the code to work with updated libraries.
mazes_for_programmers
Exercises from the Mazes for Programmers book by Jamis Buck.
NightDriverStrip
NightDriver client for ESP32
python_playground
projects from the book "Python Playground" by Mahesh Venkitachalam
wled-backups
JSON backup files for my WLED toys.