Pinned Repositories
Afterglow
Sunset predictions and light tracking for photographers
ARKit-RoomPlan-CustomFurnitureModels
Extended functionality to replace RoomPlans default bounding boxes with custom furniture models
Autonomous-Ukulele-Playing-Robot
This robot based off a LEGO Mindstorm EV3 reads in sheet music via a colour sensor and then manipulates the instrument mounted robot to play the chord progression with the appropriate notes and tempo.
CarND-LaneLines-P1
Lane Finding Project for Self-Driving Car ND
CarND-Term1-Starter-Kit
DSKit
uWaterloo Final Year Design Project 2022
Embedded-beerpong
My own interpretation of the classic party game, Beer Pong! Written in C and loaded to an NXP LPC1768 microcontroller
Jargon_Bot
Slack messaging bot using Python and the Slack API to define technical jargon and internal acronyms for new hires
Number-Guessing-Game
This program uses recursion to guess the number in your head when provided with a range of possible numbers and hints from the user.
Obstacle-Course-Robot
Robot built for MTE 220: Sensors and instrumentation
jonathanthomas212's Repositories
jonathanthomas212/ARKit-RoomPlan-CustomFurnitureModels
Extended functionality to replace RoomPlans default bounding boxes with custom furniture models
jonathanthomas212/Autonomous-Ukulele-Playing-Robot
This robot based off a LEGO Mindstorm EV3 reads in sheet music via a colour sensor and then manipulates the instrument mounted robot to play the chord progression with the appropriate notes and tempo.
jonathanthomas212/CarND-LaneLines-P1
Lane Finding Project for Self-Driving Car ND
jonathanthomas212/CarND-Term1-Starter-Kit
jonathanthomas212/DSKit
uWaterloo Final Year Design Project 2022
jonathanthomas212/Embedded-beerpong
My own interpretation of the classic party game, Beer Pong! Written in C and loaded to an NXP LPC1768 microcontroller
jonathanthomas212/Jargon_Bot
Slack messaging bot using Python and the Slack API to define technical jargon and internal acronyms for new hires
jonathanthomas212/Number-Guessing-Game
This program uses recursion to guess the number in your head when provided with a range of possible numbers and hints from the user.
jonathanthomas212/Obstacle-Course-Robot
Robot built for MTE 220: Sensors and instrumentation
jonathanthomas212/Parking-Analysis
This program receives text files containing information about student and teacher parking and prioritizes the parking spots based on these criteria.
jonathanthomas212/Pixel_table
A hollowed out Ikea table, laser cut dividers and frosted acrylic table top house an Arduino controlled LED matrix to display several animations created from scratch
jonathanthomas212/Tile-Measuring-Robot-
This LEGO Mindstrom robot is capable of driving over a combination of red and blue tiles and returning the length of the largest blue tile using motor encoders.
jonathanthomas212/vanilla_NN
Implementation of a 2 layer neural net for ECE 495
jonathanthomas212/Voting-Ballot-
This program receives an input file containing candidates and votes and uses 2D arrays to store and analyze the data to determine a winner.