Coding is an important skill to learn even if you're not interested in becoming a programmer or engineer for several reasons. For one, it looks great on resumes. Coding is incredibly prevalent in modern technology, and can make it easier to access and navigate the technological world. In this class assignment, we used Altino cars and programmed them with Arduino software. For Challenge #1 I partnered up with Tehinnah, and we made our car do a figure 8. Our logic statement was to do the turn as effectively as possible. There were three main commands that we used for this project: Go, Steering, and Delay. We had to do a lot of trial and error because the default code that Mr. Sanderl gave us was incorrect, and we had to edit it slowly by creating wider turns.
For Challenge #2, we were instructed to make an "ambulance" (our Altino car with flashing lights) go in a straight line, "pick up patients" (by stopping for 5 seconds) and then turn back and land on the finishing line. We used four new commands, While Loop, Array, Display Line, and Sound. However, most of these were for the sound and flashing light system, and we didn't get to go there due to limited time. We only got to make the car go, stop, and come back. I might trust an autonomous car in the future to take me around, but there's this website called the Moral Machine that shows the different moral dilemnas autonomous cars may provide in the future. Playing around on that website made me feel a lot more cautious to let myself go
ACO 5.0 - Create a deliverable using problem-solving techniques to address client needs or target audience.
ACO 5.1 - Apply problem-solving techniques to create deliverables that address the needs of a client or target audience.