Hello, I'm James!

I am a .

James

Projects

Piano

Digital Piano R2R DAC Schematic
Team: James Henry, Jessica Tran, Emmanuel Velazquez, Pierre Nguyen
Tools: Keil uVision 5, C, TM4C123GXL, 6-bit R/2R DAC, LM386 amplifier, Buttons (SW1, SW2)

We transformed the TM4C123 into a playable digital piano supporting real-time and auto-play modes. Tones are generated using a 64-sample sine table through a 6-bit R/2R DAC with SysTick timing at 16 MHz. PD0–PD3 map to keys C–F; SW1 toggles Piano/Auto-Play and SW2 changes octave or cycles songs. A speaker driven by an LM386 delivers clear notes across 3+ octaves.

YouTube Logo

Bluetooth Controlled Car

Bluetooth Car UART PWM Diagram
Team: Individual
Tools: Keil uVision 5, C, TM4C123GXL, Romi Car, HC-05 (UART), PWM motor control, ADC filter, Power supply

Built a Bluetooth-driven robot car controllable via smartphone/PC. Implemented UART command parsing, PWM motor speed control, and GPIO direction outputs. Two modes: Demo and Manual for flexible operation.

YouTube Logo

Hardware-Based Game Engine

Nokia 5110 LCD R2R DAC Audio
Team: James Henry, Kyle Leng, Matthew Kim, Cesar Hernandez
Tools: R2R Ladder DAC, Audio Amp, Nokia 5110 LCD, TM4C123GXL, C

Microcontroller game engine driving a Nokia 5110 LCD for graphics and R2R/amp for audio; focus on timing, input, and rendering loops.

YouTube Logo

Ultrasonic Security System

Ultrasonic Security UART Debug
Team: Kimberley Martinez, Emily Gomez, Diego Davalos
Tools: TM4C123GXL, Ultrasonic Sensors, UART, Voltage Divider

Intrusion detection using ultrasonic range sensing on the TM4C123, with UART status output and protected voltage measurement via divider.

YouTube Logo

Planet Simulator

vPython Orbits
Tools: vPython

Gravity-based orbital simulation visualized in vPython; explore parameters like mass, velocity, and eccentricity.

YouTube Logo

Smart House + Smart Car

Stepper Chassis LCD UI
Team: Ivan Martinez, James Henry, Roy Mears
Tools: TM4C123GXL, 28BYJ-48 Stepper Motors, ULN2003 Drivers, HW-201 IR Sensor, Moore FSM, SysTick Timers, Interrupts, 1 µF Power Filter Circuit

Designed two synchronized embedded systems — a Smart House and a Stepper Motor Car — with stable ISR timing and filtered power control.

YouTube Logo

Contact

Let's connect! Feel free to reach out through any of these channels.