Lab 1

Lab 1 – Arduino Programming Basics

This lab was used as an introduction to programming the AEV to prepare the team for future uses of this software. The lab was completed by using the arduino programming software to create a specific program given by Scenario 1. The team learned how to work with the arduino coding software, basic coding commands, and coding the arduino itself. The team learned how to open the arduino software and the basic coding commands from the instructor’s presentation and the AEV Lab Manual. Using this information, they programmed the arduino to run a set of commands given in Scenario 1.

The lab consisted of 5 objectives which were becoming familiar with the automatic system hardware components, setting up the AEV software, programming the basic function calls in controlling the AEV, being able to upload programs on the Arduino and test, and practicing troubleshooting techniques. After completing Scenario 1, the team was able to efficiently use the basic Arduino functions to program each line of code.  Two important takeaways the team learned were that the break command does not immediately stop the motor, and that the turbines have to break a barrier before they start running. As the motor is slowly accelerated, the turbines don’t start spinning immediately, but take approximately a second before they start to spin. Important note: this is only when accelerating the motors. The motorSpeed command does still have this effect, but it is minimal.

Weekly Schedule

Task Date Started Date Finished Estimated Time Teammate(s)
Build Sample AEV 1/21/2017 1/24/2017 1 hour All
Update Portfolio 1/21/2017 1/25/2017 2 hours Gabe
Lab 2 Progress Report 1/24/2017 1/27/2017 3 hours All

Team meeting notes
1/21/17
Houston Study Room
Gabe, Mark, Eugene, and Andrew

Objective
Prepare strategies for future labs and assignments. Discuss and complete project documentation, and create a template for future progress reports. Work together to complete the Lab 2 Progress Report and start building the sample AEV.

Tasks Completed
•    Progress Report Lab 2- All- Complete
•    Progress Report Template – Gabe Hedges – Complete
•    Building Sample AEV- All- Incomplete
•    Code Commenting- Andrew Coyle- Complete
•    Team Meeting Notes-Mark Hoelzer and Gabe Hedges -Complete
•    Updating Project Portfolio- Gabe Hedges- Brief Start

Tasks for Upcoming Week
•    Update Project Portfolio- Gabe
•    Build Sample AEV- All
•    Complete Lab 3 Progress Report- All

Reflection
•    Unable to access PDF for building sample AEV
•    Expectations were met
•    No need for further improvements at this point