This project was written in C, and flashed onto the PIC18f4620. This project taught me the importance of crystal location in proximity to the PIC chip, as well as how to drop voltage from 9V (voltage regulators). Using the XBEE chipset the wireless functionallity was achieved utilizing the UART pins on the PIC processor.
This Java project was written as a maven build with both Eclipse and Cayenne modeler. As the lead programmer for this project, I was directly responsible for large portions of the code.
This project was written in C coding language to create a start/stop watch.
This code is written in C. Just like a casino, this is a standard roulette wheel where the buttons on a PIC board correspond to the users guess. The users guess is then compared to the random number the PIC board chooses.
This project utilized reading an analog input and being able to save data. Using a voltage divider I was able to read the light level and save it to the LCD display.
This project incorporated both the PIC board as well as a Arduino UNO. The user presses a button, then the board waits 3-10 seconds. After the wait time, PORTA lights up, signaling the user to press RB0. The users reaction time is displayed as well as the time the board waited.
This project incorporated a stepper motor and a keypad. By entering the correct code, the safe unlocks. If the wrong code is entered, "Wrong code!" is displayed to the user. This project was affected by my cheap keypad which was not always so reliable.
This project used the LM833 operational amplifier chip and transistors to create a speaker system that emphasized the base portion (280Hz and below).