Long Tran (Ltran0325)

Ltran0325

Geek Repo

Github PK Tool:Github PK Tool

Long Tran's repositories

STM32-UART-Communication

Communicate between microcontroller and PC using UART polling, interrupt, and DMA.

Language:CStargazers:5Issues:1Issues:0

MSP432-Digital-Notch-Filter

This program removes unwanted noise (60 Hz) using a digital notch filter. A sine wave enters the MSP432's precision ADC module and exits through an external DAC after being digitally filtered. Matlab is used to calculate the 60Hz notch filter transfer function which is then implemented in C.

Language:CStargazers:3Issues:1Issues:0

MSP432-Solenoid-Lockbox

A solenoid lockbox is programmed using an MSP432 launchpad. The lockbox and keypad are controlled with separate finite state machines

MSP432-SPI-EEPROM

Write and Read a byte to SPI EEPROM (25LC040)

Language:CStargazers:2Issues:1Issues:0

MSP432-Motor-Speed

Control motor speed using a potentiometer. Potentiometer voltage readings are passed through a digital low pass filter to smoothen speed transitions. Speed in RPM is displayed on a seven-segment display.

Language:CStargazers:1Issues:1Issues:0

MSP432-ADC-Display

This program uses the Precision ADC module to display an analog voltage on a 7-segment display.

Language:CStargazers:0Issues:1Issues:0

MSP432-DAC-Speaker

An external DAC is used to output a sine wave. A sine wave buffer is coded in C and then fed to the DAC.

Language:CStargazers:0Issues:1Issues:0
Language:CStargazers:0Issues:1Issues:0

MSP432-Keypad

MSP432 7-segment display keypad solution.

Language:CStargazers:0Issues:1Issues:0

MSP432-Rotary-Optical-Encoder

A rotary optical encoder is programmed on the MSP432 launchpad. The angle of the encoder is counted using hardware interrupts and then displayed on a 7-segment display.

Language:CStargazers:0Issues:1Issues:0
Language:CStargazers:0Issues:1Issues:0
Language:CStargazers:0Issues:1Issues:0