Emma worked with the ultrasonic sensor, and made lights blink based on how close the object was to the sensor. As it got a lot closer, the LED flashed faster and as it move further, the LED flashed slower.
Emma worked with Sarah K to learn about the Raspberry Pi. Initially, they started by learning python with Mu and created a basic rock, paper, scissors game with the skills that they had learned. Then, they downloaded Mathematica onto their raspberry pi and learned a little bit about how to code with Wolfram Alpha. Very similar to Java, they had to take a little bit of time to work out the nuances and slight differences between them. By the end, the two had developed a functional rock, paper, scissors game with a user interface.
Emma worked with Chrissy Q during the first week of the Learning Module to learn how to solder. They completed the practice soldering kit provided by Mr. Detrick. After that, they split ways, and Emma began to work with the PIR human sensor and Arduino. She created a system where an LED turned on whenever motion was detected with the PIR sensor
Emma worked with Sophie M to create lessons for the Warren Hills Digital Lending library on the Micro:Bit. Emma's lesson was setting up headphones and changing the pitch of the note with the different light levels. She created a google presentation that includes how to set up the headphones with the Micro:Bit and a step by step way to code the light sensor. In her portion about GitHub, she followed an online tutorial on the basics of GitHub and uploading code from Eclipse onto GitHub.
Emma worked with Sarah K to explore the Kinect Motion sensor made by Microsoft. To do this, they had to explore the C++ coding language as well as a little bit of XAML. With both hardware and software that they had never used before, it took a while to learn how to do anything. In the end, she created a program that found the X, Y, and Z coordinates of each hand based on the wrist locations. Then she made it so that it recognized whether or not a hand was raised based on the hand position and the center of the body.
Emma worked with Ava J to create a custom mod to Minecraft that added copper into the game. They started by making a copper item and copper block which involved some java coding as well as some XML. From there they made an ore, which could be smelted in a furnace to create the copper item. This required some addition XML code and the creation of loot tables so that the copper ore could actually be obtained by the player. They finished off the learning module by creating a sword made of copper that the player can craft and then use to fight mobs.
Emma worked with the Javacord repository to create a discord bot that functioned in her own discord servers. In the beginning, she created a ping pong bot that send Pong! whenever a user sent !ping. Then she created a college board bot where the formula sheet was sent whenever an ! and then the name of a class was sent.