top of page
Writer's pictureliraz primo

Class 2 - Input and Output

Updated: Oct 1, 2020

I was really excited to start programming the Arduino system this week but, I had a lot of frustrated moments related to some technical issues in my Arduino Nano (hold tight...). As much as I am afraid from the word “quiz” it was actually very helpful to rethink about a circuit and practice everything I have learned so far.

First assessment - Digital Input and Output: Using a button as an input to control a LED.

LED – long leg – anode (negative leg)

Short leg – cathode (positive leg)

As I follow through Tom’s instruction in his video and connected the Arduino in the same way as shown in the figure below, something did not work properly.



I wrote the code in the Arduino software and checked the connection to my computer, but still nothing happened. I tried to understand the pins location in the Arduino nano, I found this page https://content.arduino.cc/assets/Pinout-NANO33IoT_latest.png. After a few attempts I decided to go backwards, disconnect everything and try to turn only two LEDS on. My problem was that apparently, the ground point as shown in the figure was not working in my Arduino and I had to use other ground point from the other side.



Once I realized that thanks to SparkFun I just lost a few hours of my life, finally I succeeded playing with the button and the blinking LEDS. The Arduino reads LOW for normal, and when I press the button the voltage will feed in and the Arduino reads HIGH.



After this I found some code online that I wanted to use with a delay of 1000, but I kept receiving an error massage but could not figure out what is my problem :(



Second assignment – Analog input:

For this assignment, I wanted to create LEDS that turns on one after the other by pressing the resistor, I came up with this code I found online but change it a little bit for my needs:



Unfortunately, it did not work and it kept blinking whenever I press the resistor


While I was reading Norman’s first chapter “Attractive Things Work Better” in his book “Emotional Design” I felt very related to what Prof. Tractinsky said about Israeli people being action-oriented and not care that much about beauty. I remembered that in my undergrad studies it was extremely important for me to create fabrics for a specific need and not just something that looks attractive, the sense of aesthetics is important but no as much as the functionality, so I was very surprised to see his finding. I understand the author point about our emotions however, I think that to define someone’s emotion is very subjective. Understand how emotions consumers feel about objects is very significate and I think this is exactly what designers are trying to do. As part of my Design research course I see how a lot of products fail just because the lack of understanding the designers have, “To understand products, it is not enough to understand design or technology: it is critical to understand business.”As related to what we read last week and the fact that I did not agreed with technology being simple to user, I do think a little bit different now. I mean, technology brought changes and innovations to make our life easier but devices are complicated and the designers needs to generate more functions to create an easier life to the user.

11 views0 comments

Comments


bottom of page