Preliminary R&D Activity 1 (Arduino and Motors)
As part of the first research and development activity, sample code blocks were fed into the Arduino using the Arduino function glossary. This allowed for familiarity with coding in the Arduino as well as how to accomplish actions critical to the success of the AEV (run motors, reverse motors, brake motors, and running motors one at a time).
Preliminary R&D Activity 2 (Reflectance Sensors)
The second day of R&D consisted of using the coding skills from the first day to test the reflectance sensors. These sensors coupled with one of the AEV track wheels having reflectant tape will tell the Arduino where the AEV is. Every time the wheel turns, the tape passes past the sensors and each transition (tape to non-tape and non-tape to tape) is recorded. With 8 marks (transitions) per full rotation of the wheel, and using the circumference of the wheel, it is known that 1 mark is equivalent to 0.4875 in. Knowing this conversion and having something that can record distance allows the Arduino to know where the AEV is and allows code to reference distances. For example, the AEV can now be programmed to go 1 foot forward, stop, and then go 2 feet forward. With knowledge of the course dimensions, the AEV could be accurately coded to meet the action requirements.
Preliminary R&D Activity 3 (Data Extraction Tools)