In today’s recitation, we are supposed to pick a sensor, then build a circuit that integrates this sensor with our Arduino. We chose 3-Axis Analog Accelerometer and used the ADXL3xx example.
2.3-Axis Analog Accelerometer;
4.220 ohm Resistor;
5.Jumper Cables (Hook-up Wires)
We first connected the 3-Axis Analog Accelerometer with the circuit according to the schematic. The 3-Axis Analog Accelerometer works as soon as we uploaded the example code. As we changed the position of the 3-Axis Analog Accelerometer at different speeds, the serial monitor changed as well. So that means our 3-Axis Analog Accelerometer can work alone.
Later, we intended to use the 3-Axis Analog Accelerometer to control the brightness of the LED. In other words, we expected that the brightness of the LED change while we are putting the 3-Axis Analog Accelerometer in different spot at different speed. Therefore, we put one 220 ohm Resistor and an orange LED on the breadboard, then connected them to the Arduino UNO. But we got trouble about how to map an analog input. Professor Rudi came to help. He suggested us to search for more instructions on Arduino’s website and explained that there should only be one setup and one loop in the code. So we adjust the code and tried, the circuit works beyond imagination. When we switch 3-Axis Analog Accelerometer, the brightness of the LED exactly changed. However, the brightness only ranged in a very limited scope. That’s to say, the change of the brightness is not quite obvious. Professor Rudi advised us to check the code again. This time, we found that the serial monitor actually ranging from 200 to 400, not that huge as the code default designed. Consequently, we changed the original code 0-1023 to 200-400. After the adjustment, the LED’s brightness varied quite obvious.
What did you intend to assemble in the recitation exercise? If your sensor/actuator combination were to be used for pragmatic purposes, who would use it, why would they use it, and how could it be used?
I intended to assemble LED and 3-Axis Analog Accelerometer.
I think our sensor can be used to adjust the light stage effect in a concert. DJs, directors, and singers can use it. Simply by turning the 3-Axis Analog Accelerometer up and down, they could use it to create a special atmosphere which supports the stage, so that audiences can enjoy the performance in a visual aspect.
Can you identify your circuit with any device you interact with in your daily life? How might your circuit be used to have a meaningful interaction?
I believe that my circuit can identify with a speed tester in my daily life. Their working methods are really similar.
I think my circuit can be fit in various meaningful fields, such as it can be used in a music concert as I have discussed above. Furthermore, it can also be used to design games. Take the 3-Axis Analog Accelerometer as a control center, the brightness of the light may change based on the speed and position of the 3-Axis Analog Accelerometer which a player uses it.
How is code similar to following a recipe or tutorial?
Code is similar to following a recipe or tutorial in a certain degree. Both of them are generally following instructions given by somebody else. However, differences also exist. For instance, while following a recipe or tutorial, people do not need to understand every single word. To get the main idea is the purpose. But computer have to follow the code strictly. It continues only if every code is right. Otherwise, the task can not be done.
In Language of New Media, Manovich describes the influence of computers on new media. In what ways do you believe the computer influences our human behaviors?
From where I stand, computers can influence our life in various ways. To start with, computers have already changed our ways of communicating, obtaining information and transacting. The development of technology has changed the world to a more fast and convenient place. So that human behaviors become more simplified and easier. However, one disadvantageous impact is that people gradually become lazy. They are longing for a method which the computers can do anything they want for them. In conclusion, influences can be varied and beyond imagination. We need to find a way to balance the current situation and the development.