Lab 01: Arduino Programming Basics

The lab covers the fundamentals of the Advanced Energy Vehicle (AEV) project. The purpose of the lab is for the team to familiarize themselves with the Arduino programming basics. The team was introduced to the basic Arduino function calls that were used to program the AEV. Two power motors are used to operate the AEV, in which they are connected to the Arduino board that contains the microcontroller.  There are two scenarios, Scenario 1 and Scenario 2, where each scenario required the team to program two different set of coding for the AEV. The team got to familiarize themselves with each part of the AEV and how they function. In the lab, two programming environment were utilized: SolidWorks and Arduino Sketchbook.

Takeaways:

  1. General – It is necessary to always check if the coding works.
  2. Motors – The program needs to be able to run two motors with subtle difference in time.