sarpuser
Field applications engineer passionate about firmware engineering and embedded system design.
Microchip TechnologyBoston
Pinned Repositories
alacritty
A cross-platform, OpenGL terminal emulator.
Connect-4-in-C
This was a class assignment to create a Connect 4 game playable on the terminal that also could come up with intelligent moves.
dotfiles
Linux and Mac dotfiles and setup scripts
Grocer.io
Grocer.io is an automated grocery fulfillment service that scans the barcodes of the items disposed in trash to place a new order. This way, each time you run out of milk and throw away the bottle, a new one is instantly reordered.
Home-Sensor-Monitoring-System
This is a system for monitoring various sensors inside a home with a physical keypad that allows for multiple users to log in with their unique PIN code.
OpenCV-Arrow-Detection-and-Navigation-for-RC-Car
This project uses OpenCV to detect arrows and convert them into steering angles for the remote controlled car, controlled by the PCA9685 PWM board.
Single-Channel-Aggregation-of-Multiple-Sensors-Using-Frequency-Modulation
In this project, we created a printed circuit board to take an analog input from a ExG sensor, and modulate it. The modulated signals from each of the boards is then summed together into one aggregate signal and demodulated in software, decreasing the number of analog to digital converters to 1, instead of N.
SystemVerilog-Projects
This repo includes all the SystemVerilog projects I have created in my digital design class, along with RTL and state machine diagrams, and simulation results. All simulations were done on Quartus Prime Lite.
The-TRACKtor
The TRACKtor is a robot that uses 7 down facing photoresistors to follow a black line on a white surface. It uses a PID controller to adjust the speed of the two motors on either side. The robot is also able to follow dotted lines.
zsh-shift-select
Select text in Zsh command line using Shift, as in many text editors and GUI programs
sarpuser's Repositories
sarpuser/Grocer.io
Grocer.io is an automated grocery fulfillment service that scans the barcodes of the items disposed in trash to place a new order. This way, each time you run out of milk and throw away the bottle, a new one is instantly reordered.
sarpuser/OpenCV-Arrow-Detection-and-Navigation-for-RC-Car
This project uses OpenCV to detect arrows and convert them into steering angles for the remote controlled car, controlled by the PCA9685 PWM board.
sarpuser/SystemVerilog-Projects
This repo includes all the SystemVerilog projects I have created in my digital design class, along with RTL and state machine diagrams, and simulation results. All simulations were done on Quartus Prime Lite.
sarpuser/The-TRACKtor
The TRACKtor is a robot that uses 7 down facing photoresistors to follow a black line on a white surface. It uses a PID controller to adjust the speed of the two motors on either side. The robot is also able to follow dotted lines.
sarpuser/Connect-4-in-C
This was a class assignment to create a Connect 4 game playable on the terminal that also could come up with intelligent moves.
sarpuser/dotfiles
Linux and Mac dotfiles and setup scripts
sarpuser/Home-Sensor-Monitoring-System
This is a system for monitoring various sensors inside a home with a physical keypad that allows for multiple users to log in with their unique PIN code.
sarpuser/Single-Channel-Aggregation-of-Multiple-Sensors-Using-Frequency-Modulation
In this project, we created a printed circuit board to take an analog input from a ExG sensor, and modulate it. The modulated signals from each of the boards is then summed together into one aggregate signal and demodulated in software, decreasing the number of analog to digital converters to 1, instead of N.
sarpuser/zsh-shift-select
Select text in Zsh command line using Shift, as in many text editors and GUI programs