Peter Heitkemper's repositories

Werewolf

Gather around a TV and join on your phone to play this classic hidden-role party game

Language:JavaScriptStargazers:2Issues:0Issues:0

Algorithms

Data Structures and Algorithms AKA Bread and Butter

Language:PythonStargazers:1Issues:1Issues:0

Embedded-RISC-Programming

Device driver for RISC controlled robot. Uses input from tachometer to regularly update speed. Motors speed controlled with good ol' PWM.

Language:CStargazers:1Issues:0Issues:0

GetDone

To Do app built with Windows Presentation Forms. Add, edit, and accomplish tasks by entering a title, notes, priority, and date. Cross compatible app run via an executable.

Language:C#Stargazers:1Issues:0Issues:0

Off-By

Numbers based trivia game where you'll never be wrong, only off by X%

Language:JavaScriptStargazers:1Issues:0Issues:0

SolarTracker

Solar cell will follow the sun based off of input from an array of light dependent resistors to adjust servo position. Applied control systems theory, pulse width modulation, and autonomous mechanisms!

Stargazers:1Issues:0Issues:0

Binary-Song-Tree

The program below stores songs and their information in a binary search tree using a linked implementation. The driver automatically populates tree by reading in a local csv file. User can choose to get information or remove a song. The song with the most number of weeks on the chart is returned.

Language:C++Stargazers:0Issues:0Issues:0

HashMyMovie

A hash table to store the movies recommended for me to watch. A simple list just didn't cut it.

Language:C++Stargazers:0Issues:0Issues:0

SU-ECE-22-3-MAIN

Senior Project for Panthera

Language:PythonLicense:GPL-3.0Stargazers:0Issues:0Issues:0

TouchToneDecoder

Telephones use two tones at different frequencies to identify the number pressed on the key pad. This program takes in a sound clip and uses fast Fourier transform to identify the two individual frequencies in the composite signal. From there we can use the known standard to find the numbers that were pressed. Mr. Fourier knows what's up!!

Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

GitHub101

What good is a tool if you don't learn how to use it?

Stargazers:0Issues:0Issues:0

GreenList

Command line grocery list program using C# and SQLite. Add Items and meals to a list. Save lists for repeated use.

Language:C#Stargazers:0Issues:0Issues:0

Hash-Table

This program inputs courses into a hash table using separate chaining for collision resolution. User can print, remove, and find courses. User can ask for all courses on a day of the week. Hash function splits course number into 2, two digit sections, sums, divides by table size, and returns the remainder as the index.

Language:C++Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:0Issues:0

MATLAB

signal processing and array operations

Language:MATLABStargazers:0Issues:0Issues:0

Multiqueue-Scheduling

OS scheduling algorithm that uses three queues to prevent process starvation.

Language:C++Stargazers:0Issues:0Issues:0

Multisim

Traffic light controller implemented with logic gates, FSM

Language:CStargazers:0Issues:0Issues:0

MultiThreadCount

Counting "vaccines" from multiple files... at the same time

Language:C++Stargazers:0Issues:0Issues:0

Mutual_Exclusion

Two threads competing for the same resource, controlled with semaphores

Language:C++Stargazers:0Issues:0Issues:0

Naive-Bayes-Classifier

Implementing probabilities to predict the future.

Stargazers:0Issues:0Issues:0

OverUnder

A numbers based trivia game. Get your guestimation on!

Language:CStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

pyhesaff

Hessian Affine detector with SIFT descriptor, CMP implementation

Stargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0

Song-Heap

The program below stores the Billboard 100 in a minimum heap using a dynamic array implementation. The program automatically reads in song information from a csv file and inputs into heap, doubling array size as needed. The title is used as the key and the songs are sorted alphabetically such that A<B<C.

Language:C++Stargazers:0Issues:0Issues:0

Superposition

Create, plot, and add signals in MATLAB

Language:MATLABStargazers:0Issues:0Issues:0

todo2

Practice project using react. I learned about components, props, useEffect, handle functions, states, and so much more!

Stargazers:0Issues:0Issues:0

VHDL

Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL)

Language:VHDLStargazers:0Issues:0Issues:0