Data acquisition platform with sensors for remote data collection
'Environment Setup Video 1 of 2'
'Environment Setup Video 2 of 2'
The examples generally follow the tutorial provided by Texas Instruments called 'Getting Started with the TIVA™ C Series TM4C123G LaunchPad'. They are tailored to match the Hubert hardware.
- GPIO Write - This just turns on the IND1 and IND2 lights. These LEDs are there for general use.
- Blinky - Sets the IND1 and IND2 lights to blink in an alternating pattern using a delay.
- GPIO Read - Uses the SW1 to turn on the IND2.
- Timers
- One Timer - A repeating timer which blinks a light on IND1
- Two Timer - A repeating timer which blinks a light on IND1 slow and IND2 fast
- UART
- UART Echo with Polling - Reads character using polling on UART0 Rx and echoes it to UART0 Tx
- UART Echo with Interrupts - Reads character using interrupt on UART0 Rx and echoes it to UART0 Tx
- User Interface - Uses a timer to update the display and UART receive to change screens
- Hibernate
- Blink, Hibernate, Repeat - Use the hibernate module to sleep between blinking IND1
- Timer Interrupt Hibernate - Wake from hibernate on timer schedule
- SW1 Hibernate - Hibernate when SW1 is pressed for and wake after a set period of time
- Auto Hibernate with Wake - Automatically goes into timed interrupt hibernate when powered, then Wake button wakes, and SW1 button puts back in hibernate mode
- SD Card
- Systick Setup - In progress
- x - TBD
- x - TBD
- x - TBD
- I2C
- Accelerometer and Magnetometer - TBD
- Gyroscope - TBD
- Temperature - TBD
- Humidity - TBD