Justin Silver's Projects
FPGA alarm clock that plays RTTTL ringtones. Hardware (VHDL) and software (C) design employing a Nios II softcore processor
Construction of a clap-activated relay switch with A/D conversion and embedded code reducing false positive triggering.
A white, pink, and brown noise analog signal generator
Craig is a multi-track voice recorder for Discord.
Team project devoted to building a control system (PID) for regulating a motor car's speed.
Simulation, testing, and PCB design of Sudoku game with an Intel FPGA controller coded in VHDL
FPGA Fibonacci term generator. Output to 7 segment display and UART communication with host computer for error checking.
Gyroscope controlled RGB sphere using an STM32. Rotations around axes (x, y, z) map to different light intensity values for (red, green, blue) LEDs
GitHub profile
Code source for my personal portfolio website
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Addition to Marlin Firmware Documentation Project - how to port Marlin for a new STM32 board
Executable minesweeper game programmed in C
Source code and powerpoint slides for Monthly Mini Hacks presentation - From Arduino to FPGA: Synthesizing hardware with code!
Construction of a LED life point counter for the trading card game Magic: The Gathering. Features include rapid point cycling capability and a scrolling endgame message.
This repo contains my personal KiCad symbols
Use of a STM32 Arm Cortex microcontroller to build a communication device transferring text from a PC serial terminal to an external LCD screen.
Analog to digital conversion, ASCII conversion, and serial communication via USART using a PIC microcontroller in interrupt mode (coded in assembly)
sct - set color temperature of screen
STM32 Nucleo expansion board developed for controlling a RepRap 3D printer
Script that takes a random IC die image from the web then sets it as your desktop background