Autonomous Underwater Submarines
Senior Project
|
ADC.c | This file is code to control the ADC on the ATMega328P |
ADC.h | This is the header file for the code that controls the ADC on the ATMega328P |
Battery.c | This file is code to read the battery voltage |
Battery.h | This is the header file for the battery voltage reading code |
CD4051.c | This file is code to control the CD4051 multiplexer connected to the ADC |
CD4051.h | This file is code to control the CD4051 multiplexer connected to the ADC |
CLS15.c | This file is code for the photodiode readings |
CLS15.h | This is the header file for the photodiode reading code |
DRV8830.c | This file is code to read control the h-bridges |
DRV8830.h | This file is code to read control the h-bridges |
Heading_Navigation.c | |
Heading_Navigation.h | |
I2C_Interface.c | This file is code to control the TWI_Master |
I2C_Interface.h | This file is code to control the TWI_Master |
Interrupt.c | This file is code for the interrupts on the ATMega328P |
Interrupt.h | |
LSM303.c | This file is code to control the LSM303 |
LSM303.h | This file is code to control the LSM303 |
Main.c | This file is code main for testing and the main program |
Master_Build_Control.h | |
Motor_Control.c | This file is code for the control loops for the three motors |
Motor_Control.h | This file is code for the control loops for the three motors |
MPX2202GP.c | This file is code to read the depth from the MPX2202GP pressure sensor |
MPX2202GP.h | This file is code to read the depth from the MPX2202GP pressure sensor |
MPX5010GP.c | This file is code to read the depth from the MPX5010GP pressure sensor |
MPX5010GP.h | This file is code to read the depth from the MPX5010GP pressure sensor |
MPX53GP.c | This file is code to read the depth from the MPX53GP pressure sensor |
MPX53GP.h | This file is code to read the depth from the MPX53GP pressure sensor |
State_Machine.c | |
State_Machine.h | |
Swarming.c | |
Swarming.h | |
Timer.c | This file is code to control the Timers on the ATMega328P |
Timer.h | This file is code to control the Timers on the ATMega328P |
TWI_Master.c | |
TWI_Master.h | |
USART.c | This file is code to control the USART on the ATMega328P |
USART.h | This file is code to control the USART on the ATMega328P |
Velocity.c | This file is code to interpret velocity from the LSM303 |
Velocity.h | This file is code to interpret velocity from the LSM303 |
XPEBBL.c | This file is code to control the 3 Watt LEDs |
XPEBBL.h | This file is code to control the 3 Watt LEDs |