In my Engineering Applications class, I learned how to code in C++ and how to use an Arduino. One of my assignments was to build an autonomous vehicle. I teamed up with another student, and I worked on the electronics and programming while he worked on the computer-aided design and 3D printing.
We decided to take a creative approach to this assignment and create an ice cream truck instead of a regular car. The truck uses one Arduino to drive its four wheels with servo motors, poll the ultrasonic sensor on the front of the truck, and adjust its path if there's anything in its way. Another Arduino is used to flash text across the liquid crystal display (LCD) and play music as it drives. The LCD displays the name of the song currently playing as well as a fun message.