Pinned Repositories
Algorithms
Data Structures and Algorithms AKA Bread and Butter
Embedded-RISC-Programming
Device driver for RISC controlled robot. Uses input from tachometer to regularly update speed. Motors speed controlled with good ol' PWM.
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.
HashMyMovie
A hash table to store the movies recommended for me to watch. A simple list just didn't cut it.
Multisim
Traffic light controller implemented with logic gates, FSM
Off-By
Numbers based trivia game where you'll never be wrong, only off by X%
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!
SU-ECE-22-3-MAIN
Senior Project for Panthera
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!!
Werewolf
Gather around a TV and join on your phone to play this classic hidden-role party game
pmh-3's Repositories
pmh-3/Werewolf
Gather around a TV and join on your phone to play this classic hidden-role party game
pmh-3/Algorithms
Data Structures and Algorithms AKA Bread and Butter
pmh-3/Embedded-RISC-Programming
Device driver for RISC controlled robot. Uses input from tachometer to regularly update speed. Motors speed controlled with good ol' PWM.
pmh-3/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.
pmh-3/Multisim
Traffic light controller implemented with logic gates, FSM
pmh-3/Off-By
Numbers based trivia game where you'll never be wrong, only off by X%
pmh-3/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!
pmh-3/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.
pmh-3/HashMyMovie
A hash table to store the movies recommended for me to watch. A simple list just didn't cut it.
pmh-3/SU-ECE-22-3-MAIN
Senior Project for Panthera
pmh-3/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!!
pmh-3/GetDoneV2
pmh-3/GitHub101
What good is a tool if you don't learn how to use it?
pmh-3/GreenList
Command line grocery list program using C# and SQLite. Add Items and meals to a list. Save lists for repeated use.
pmh-3/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.
pmh-3/hotspotter
pmh-3/Match
pmh-3/MATLAB
signal processing and array operations
pmh-3/Multiqueue-Scheduling
OS scheduling algorithm that uses three queues to prevent process starvation.
pmh-3/MultiThreadCount
Counting "vaccines" from multiple files... at the same time
pmh-3/Mutual_Exclusion
Two threads competing for the same resource, controlled with semaphores
pmh-3/Naive-Bayes-Classifier
Implementing probabilities to predict the future.
pmh-3/OverUnder
A numbers based trivia game. Get your guestimation on!
pmh-3/pmh-3
pmh-3/pyhesaff
Hessian Affine detector with SIFT descriptor, CMP implementation
pmh-3/Realtime-Chat-App-With-Rooms
pmh-3/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.
pmh-3/Superposition
Create, plot, and add signals in MATLAB
pmh-3/todo2
Practice project using react. I learned about components, props, useEffect, handle functions, states, and so much more!
pmh-3/VHDL
Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL)