For the first learning module, Natalie and Jamie used an Arduino to create a sensor that would display how far an object was from it. Along with this, green, red, or yellow lights would flash based on the distance, and a buzzer would sound depending on how close the object was. Throughout the six days, Natalie and Jamie used the Arduino Cloud Editor to practice different codes such as "Blink" and "Fade" and then added ultrasonic sensors to make different light sequences.
For the second learning module, Natalie and Logan learned how to solder safely using videos and the instructions given out. They messed up one of the LED's along the way, but quickly were able to fix it at the end, and their project worked.
For the third learning module, Natalie and Jamie collaborated using the Finch robot and Microbit. They originally worked together and researched, and then split into two different projects: Natalie worked with the Finch capabilities, specifically accelerometer, and Jamie worked on the Microbit. Natalie was able to make the Finch display the acceleration of the Finch in x and y dimensions.
For the fourth learning module, Natalie and Frankie wanted to make a program that would convert an image into ASCII characters. They used Replit to make this program, and used other resources like ChatGPT to help them along the way.
Natalie and Logan worked together to program a learning machine that could identify different types of flowers using TensorFlow. They had created their program based on a TensorFlow tutorial and used Google Colab to create it. Along the way they used other resources such as ChatGPT to fix certain errors, and ended up implementing an activation called softmax. The program was pretty successful and they only had an issue when it came to identifying a tulip. They had added a different dataset of tulips and the program was able to correctly identify the flower.
Natalie made a program that used Arduino and her computer's terminal to change the colors of LED strip lights based on what the user says - For example, "set color to blue" will change the strip to blue. The user could change it to the colors red, orange, yellow, green, blue, or purple. She had another program where the user could type in a color in the serial monitor and the lights would change to be that color.
For the 7th learning module, Natalie attempted to make a 2-dimensional game using Unity. Her first goal was to make a target-shooting game, but she asked ChatGPT to make the tutorial for her which was clearly not a good idea, as the tutorial did not work at all. Natalie then moved to a Balloon Popping game, in which the balloons would rise up on the screen and the user could click them to pop them.
For the 8th learning module, Natalie worked with Logan and John to create their own Mini Basketball hoop that would keep score for each team. There were three main aspects to this project: the motion sensor, the LCD screen, and the RGB sensor. Each person worked on a specific aspect, with Natalie doing the RGB sensor. Her job was to program a TCS34725 sensor to find and store the RGB value, so that if a basketball of a certain color went through the hoop, it would add or subtract a different amount of points. She also made a program to communicate between two arduinos in the serial monitor.