Measuring brightness

Our eyes are unreliable. If you’re anything like me, you’re always frustrated at how our eyes don’t measure brightness linearly. No? Just Me? Sunlight is on average 20 times as bright as indoor lighting and we definitely don’t notice that much of a difference. Anyways, moving on, I wanted to make something that will measure the brightness and give an easy visual indicator to the brightness level currently in the room (and won’t lie to us like our eyes do). So I did this:

The values read from the Light Dependent Resistor are from 0-1024, so what I did is divide the reading by a 100, and store that number in an int variable. What this did is that it extracted the most significant (leftmost) digit of the reading ex: extracts the 7 out of 721. Then, in a for loop, I would set the pins from 0 to the extracted number to high, which resulted in what was shown in the video.

code:

int beginPin = 2;
int endPin = 11;
int sensorPin = A0;

void setup() {
  // put your setup code here, to run once:
  // for loop to set all the pins to output so I don't have to do it manually
    for (int i = beginPin; i <= endPin; i++) {
      pinMode(i, OUTPUT);
    }
    Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
   int sensorReading = analogRead(sensorPin);
   // extracts the leftmost digit of a 3 digit number
   int leds = sensorReading/100;
   Serial.print(sensorReading);
   Serial.print("||");
   Serial.println(leds);
   // for loop to turn off all the leds before setting the relevant ones to high
   for (int i = beginPin; i <= endPin; i++){
    digitalWrite(i,LOW);
   }
   for (int i = beginPin; i < (beginPin+leds); i++){
    digitalWrite(i, HIGH);
   }
}

Oh also as an added bonus, it can also display the brightness as an 8-bit binary number (0-255)

code for the binary display:

int beginPin = 2;
int endPin = 11;
int sensorPin = A0;

void setup() {
  // put your setup code here, to run once:
  for (int i = beginPin; i <= endPin; i++) {
    pinMode(i, OUTPUT);
  }
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  int sensorReading = analogRead(sensorPin);
  byte x = map(sensorReading, 0, 1024, 0, 255);
  Serial.print(x);
  Serial.print(" : ");
  for (int i = 0; i < 8; i++) {
    digitalWrite(i + beginPin, bitRead(x, i));
    Serial.print(bitRead(x, i));
  }
  Serial.println();
}

keep in mind that on the serial monitor this will print the binary number in reverse.

Emotion & Design: Attractive things work better – Response

In this article, Norman emphasizes that how aesthetics can improve user experience after some people criticize Norman for overlooking the values of aesthetics in design.

I never see the usability and aesthetics at odds. They are both contributing to the overall user experience. After all, it is up to the users to decide whether a design is good or bad.  A beautiful car that is broken may be useless, but an ugly car that is functioning may also be very frustrating to the driver. However, the focus should really depends on what kind of product we are talking about. A designer should concern too much about the colour of the drop-down oxygen face mask on airplanes as long as they flow oxygen properly when deployed. However, when it is possible, when do we try to make our product both functionally sound and aesthetically pleasing?

The Psychopathology of Everyday Things – Response

The glass door with no markings that indicate where to push, the sliding door that could be a push door or a pull door, the sink that is impossible to empty… all of those spectacular design failures are common objects in our daily lives. The awkward interactions and experience with this kind of objects are too familiar to me. I do not have to leave my dorm to find examples. Every student dorm on campus has a drawer with three drawer boxes. On my move-in day, two of my roommates and I spent almost an hour trying to figure out how to open one of the drawer boxes until we broke it by trying to force open it. It took me an entire semester until someone told me the secret:  “you have to have all drawers completely shut before you open any drawer”. I sometimes use it as a joke to mock how “stupid” I can be sometimes. However, I completely agree with the author’s view here: if only “smart” people can figure out how to work something but not the majority “stupid” people, then the design of that thing is at fault, not the people. It is the duty of machines and those who design them to understand people. It is not our duty to understand the arbitrary, meaningless dictates of machines. Designers need to focus on the experience of people who are completely clueless rather than people who had experience interacting with similar mechanisms before.

 

Emotion & Design: Attractive things work better

I felt that the title “Attractive things work better” was quite mismatched to the actual content of the text. Norman discussed how pleasurable designs are not necessarily usable. Subsequently, I find the title confusing as it contradicts what Norman said about the tensions that exist between attractive design and usability. Also, according to the title, I expected that the article would demonstrate how attractive design works better. Rather, he demonstrated how attractive design is more important in some situations than others (ex. high stress situation versus low stress situation). He didn’t explicitly explain how attractive design works better, or what he meant by attractive design. Is ‘attractive’ inclusive of beauty and usability? He simply kept repeating the idea that attractive things work better without offering a sound reasoning as to why that is the case. Although he made interesting claims about how negative and positive affects one’s mindset, and the relationship between design and neuroscience, I found his arguments to be underdeveloped. It was interesting information, but it wasn’t delivered coherently.

Emotion and Design: Attractive Things Work Better- Response

When I began reading this article, I was confronted with the statement: “If we were to follow Norman’s description, our designs would all be usable, but they would be ugly.” Immediately, I felt confused and kind of defensive. I saw no where in Norman’s work any indications that designs would end up ugly. As I continued reading, I realized that this point is argued, which made me feel better. The idea that aesthetic and functionality should go hand in hand made sense to me, so I did not consider for a second that Norman’s work excluded aesthetic value because it was not important. I simply assumed, as he later points out, that aesthetic is not mentioned because it is not the primary argument.

This piece lends a focus on behavior rather than design in particular. The affect and behavior of humans can dramatically alter their relationship with a design or task. Negative affect can make easy tasks harder, while positive affect can make difficult tasks easier.

Understanding this aspect of behavior and affect, it is clear that usability and function should be in balance to aesthetic and beauty.

The Design of Everyday Things- Response

I really liked this reading because I think it highlights parts of design which we assume are unspoken rules. Why would anything be designed without a purpose or function? Usability furthers the concept of function- a design shouldn’t simply have a function, but should function well. Norman goes beyond simply saying that designs should function well, he explains that the relationship between user perception and the design is importance through affordances and signifiers. He also highlights that not all designs are physical designs, which is important in considering that ‘interactive media’ does not always necessarily focus on the physical aspects of objects.

I liked the idea of the ‘system image’, the combined information available to us. Because it is so natural to simply apply previous experience into the handling of new designs, thinking about the combination of factors that combine to make said experience is interesting. This should be considered when designing my own products, because I need to differentiate between the experiences I personally have, as a designer, and the experiences that different users from different backgrounds will have.

‘Emotion & Design: Attractive things work better’ – Response

What Norman does in this reading is to emphasise the last line (like I mentioned in my previous response) of chapter 1 in The Design of Everyday Things, that clever design can minimise the paradox of technology.

What I find useful in this reading is that he goes back to look at the idea of aesthetic and how that relates to usability. Though in the last reading a lot of mention of the aesthetic side of design seemed to be considered to be bad or harmful to the utility of the object, here, Norman describes the opposite.

Perhaps controversially, I agree with both of his assertions for I believe that it really depends on the object that you are making and who is using it and for what purpose the object will serve. In this reading, he asserts that “good design means that beauty and usability are in balance”. Okay, but some objects don’t require the beauty aspect. But then again, there are other ones that require both beauty and usability for consumers to purchase them. I guess Norman, from the readings, gives us two perspectives on the design of objects, in which he recognises that psychology, whether of the inventor or for the user, plays a large role in dictating how effective the design of the object is.

‘The Psychopathology of Everyday Things’ – Response

This reading reminded me largely of some of the feedback that Aaron gave in class on our first assignments. He asked a lot of us in the class what the purposes of our projects were, and if there are any practical uses for them. As well (including during the feedback session for the second assignment), he also commented on the usefulness and how easy it was for the user to use that creation.

What the author of the text, Norman, does really well is in explaining why some designs, though may be aesthetically pleasing, do not work well. The author points to the ideas of visibility, affordance, conceptual and mental models, and mapping to explain the paradox of technology – which is the idea that “the same technology that simplifies life by providing more functions in each device also complicates life by making the device harder to learn and harder to use”. What I found interesting, in addition, was the author’s assertion that the paradox of technology “should never be used as an excuse for poor design”.

For me, the last line of the chapter, “added complexity and difficulty cannot be avoided when functions are added, but with clever design, they can be minimised”, is the essential takeaway from this reading. From Aaron’s feedback, I have already started to think about all my projects in the sense that they could provide a practical use (in such a way that a product could actually be developed, produced, and sold). The reading emphasised this mindset and consolidated the idea that there is a need for good designs.

“There Are No Electrons” Reading

I absolutely loved this reading. When I joined this course I was extremely confused by the overall concept of electricity. We discussed so many terms such as voltage, current and power but I still didn’t have a holistic understanding of the terms beyond its textbook definitions. Electricity in general always confused me as well, it appeared like such an intangible subject that I didn’t know what to do with just having a textbook definition of it. Not only did the author make the subject extremely relatable and understandable, he went further to question the concept of the electron theory, or what really holds protons together in a nucleus. I appreciated his questioning and sort of rebellion towards the current scientific understanding of electricity. Also, as strange as his “dreams”, or creative stories were, it offered a brilliant, relatable point of view. I found his writing questionable initially and undermined the value of what he had to say, but after reading the “The Creative Use of Jargon” I could understand why he was writing in an un-scholarly way. I was also deviated by the length of the text, and perceived it as almost a burden. However, it’s one of the only science readings that I understood holistically and enjoyed. He did a fantastic job of making the material so tangible and approachable.

“The Art of Interactive Design” Reading

I didn’t realise how overused and misunderstood the term interactivity was until I read this text. At one point I did wonder whether the author was maybe over-complicating the definition of interactivity and making it more complex and unavailable than it has been for an element of exclusivity. Nonetheless, he stated excellent points and revealed distinctions that I would not have thought of. One of my favourite points was on the subjectivity of interactivity. He gave an example that when the refrigerator door opens, a light turns on. Though some people will not be entertained by this game, small children find the refrigerator light more entertaining and interactive. Subsequently, as beauty is in the eyes of the beholder, does interactivity exist in the eye of the interactor? I also liked how instead of referring to interactivity as a black or white subject (ex. there is either interactivity or no interactivity), he explained it as a subject with relative measures (ex. high interactivity or low interactivity). My favourite part was when he made distinctions between interactivity, intense reaction, and participation, as I always saw blurred lines within those definitions. I also appreciated the author’s humbleness in terms of admitting that the idea of interactivity is too complex to fit some reduced, limited defition, and therefore the definition may not be appropriate. At one point I started to question as to why it feels like we are aiming for interactivity, what is so special about it? Why is it better than intense reaction or participation? The author did not say explicitly it was any better, but he did imply it was. For instance, when he stated that smaller class sizes increase interactivity between student and teacher, and the student-to-teacher ratio is one of the best simple indicators of the quality of a school, he implied an increase in quality can be achieved through interaction. Nonetheless, it was a fascinating text to read.