A-weighting is often used when measuring sound pressure (i.e. loudness) to make a recorded audio clip more representative of what would be perceived by the human ear. It works by increasing or decreasing the magnitude of audio frequencies according to what humans can hear. This leads to the A-weighted …
Alee aims to prove the effectiveness of programming microcontrollers in Forth for both education as well as production. It consists of two projects:
The word alee is a nautical …
source repo: https://code.bitgloo.com/bitgloo/dsp-paw
hackaday: https://hackaday.io/project/190725-dsp-paw
The DSP PAW project provides a complete solution for hands-on teaching of digital signal processing (DSP). It began as my capstone project during university, continued as an undergraduate research project, and has further grown towards a …
stm-game was a personal project meant for studying some low-power design concepts, in the form of a small, hand-held gaming device. This project also involved my first attempt at designing, ordering, and soldering together a PCB prototype.
The device is built around the STM32L011F4 in its TSSOP20 package. This microcontroller …
Repository: https://github.com/tcsullivan/happy-fractal
I was first exposed to fractals in elementary school. The tech teacher at the time was familiar with open-source software, installing programs like TuxType and TuxPaint on the school's computers. This collection also included XaoS, a fun, easy-to-use program that lets you spend hours …
gamedev was a high school project between myself and a friend, with the goal of creating a complete video game within about a year. A game engine was designed from scratch and actively developed for two years; though once college began for us, development crept to a near halt. The …
Bitcalc is an ARM-based, open-source graphing calculator. It was designed during the Spring 2018 semester as a project for the University of Southern Maine's Ci2 lab.
This project had three main goals: * To learn about ARM and STM32 programming/architecture * To learn how to make a complete device: processor, display …
In high school I participated in VEX robotics competitions, in which teams from other schools would compete under various challenges. I worked on a team with my friend to design robots with advanced software.
Nothing But Net was a competition in which robots had to be …
© Clyne Sullivan 2024
Powered by Pelican