
Github Repositories
I enjoy recreational programming as a way to stimulate the mind and learn new skills, much like ordinary people do Sudoku or crossword puzzles (which I also do). For a long time, I've kept them just in directories on various machines that I've had over the years, but now I am trying to move them all to be publicly accessible via github.
Below are links to my current github projects, sorted by their last updated time. Feel free to browse and use the code, subject to the license agreement. Nearly all of the content is either public domain, or subject to an MIT license which basically says "feel free, but credit my work."
Name | Description | Last updated |
---|---|---|
rho | a simple implementation of the rho pollard factorization algorithm in Python |
11 minutes ago |
brainwagon.github.io | my online resume page, hosted at https://mvandewettering.com |
13 hours ago |
pi6502-atari | Computing pi on my first home computer, an Atari 400. |
13 hours ago |
chaocipher | An implementation of Byrnes' "Chaocipher" |
13 hours ago |
coding-challenges | Simple implementations of challenges from substack. Just to keep skills going. |
4 days ago |
ronchi | A simple, but general program for generating Ronchi patterns for testing telescopes. |
10 days ago |
smoothlife | an implementation of 'smoothlife' that uses fftw3 |
13 days ago |
genwspr | Code to figure out the tone sequence for WSPR messages. (Limited to Type 1 at the moment.) |
13 days ago |
scarf | None |
14 days ago |
thx | an implementation of some vague idea that was inspired by Lucasfilm's THX sound effect |
14 days ago |
sstv-encoders | A collection of programs that can encode JPEG images WAV files using various popular SSTV encodings. |
15 days ago |
kim-1 | Source for the KIM-1 monitor, able to be recompiled with the cc65 tools. |
15 days ago |
kimuno | Slightly tidied version of the code for the KIM-UNO, which simulates the KIM-1 computer on an Arduino Uno. http://obsolescence.wix.com/obsolescence#!kim-uno-summary/c1uuh |
7 months ago |
satellite | A very simple python program using the pyephem library to predict passes of satellites |
9 months ago |
pico-WSPRer | Minimalist WSPR tracker for pico-balloons utilizing Raspberry Pi Pico (or Rp2040) as the RF generator (aka The Cheapest Tracker In The World™). More info: [WIKI](https://github.com/EngineerGuy314/pico-WSPRer/wiki/pico%E2%80%90WSPRer-(aka-Cheapest-Tracker-in-the-World%E2%84%A2)) |
9 months ago |
1keyer | An iambic paddle controller for sending Morse code, implemented for hackaday.io's 1K code contest |
12 months ago |
clock8 | Arduino code to drive an 8 digit, 7 segment LED display that is driven by a pair of chained 74HC595 shift registers. Includes code which uses direct PORT access to limit the time spent in interrupt routines. |
1 year ago |
watcher2 | script I use to run my hummingbird cmera |
1 year ago |
tasmota32-mpl3115 | A (very) simple I2C driver for the MPL3115 atmospheric pressure sensor for Tasmota32 |
1 year ago |
angst | An Arduino/Gameduino satellite tracking and display application |
1 year ago |
milhouse | Milhouse was my attempt at making a semi-serious checkers engine. I finally am getting around to pushing the code to this repository. |
2 years ago |
brainwagon | Config files for my GitHub profile. |
2 years ago |
noaa-apt | A decoder for NOAA weather satellites |
2 years ago |
halflifeclock | Code for my "Half Life Clock" project, done for the hackaday.io 1K Code competition. |
7 years ago |
pgraph | A simple program that fetches pressure data from my data.sparkfun.com feed, and graphs it using matplotlib. |
8 years ago |
8x7 | A simple example for driving an 8 digit, 7 segment display hooked to a pair of 74HC595s, using the TimerOne library and a Teensy. |
8 years ago |
esptemplate | Very basic native ESP8266 application which doesn't use Arduino framework |
9 years ago |
magnetometer | Code for the Wicked Devices WildFire to read an HMC5883L magnetometer, and push the results to data.sparkfun.com |
10 years ago |
texereau | Cleanup of Lindner and Phillips Foucault Data Reduction (tex) program |
10 years ago |
clocktest | A simple (trivial) sketch to generate information to determine clock drift of a DS1307 relative to a 1PPS GPS signal (which is considered the base truth) |
10 years ago |