Fourth Week in Interactive Art

We have now finished our 4th Week of Interactive Art.

Here is a list of what happened.

On 1/27/25, I was able to spend some time and completed Lab 5. Here is some of the notes and footage I recorded while I was performing Lab 5:

Notes:

What is an Ultrasonic Proximity Sensor (SR04 in kit)?

  • Provides a way of detecting objects at a distance between 2-400 cm
    • Arduino sends a pulse to the sensor's trigger, causing the sensor to send out a burst of ultrasonic sound
    • When the sensor receives the echo, it raises its echo output to a HIGH level
      • Distance it senses is encoded in the length of time that the Echo pin is HIGH
What is the DHT11 Temperature and Humidity Sensor?
  • Can provide temperature and humidity information to the Arduino with just one wire
What are the LCD Hardware Pins?

  • VSS: Ground (GND)
  • VDD: 5V power for display
  • V0: Contrast adjustment, connected to potentiometer wipers
  • RS: Register select
  • RW: Read/Write pin to select how the Arduino should communicate
  • E: Enable pin (LCD works when E is connected to ground)
  • D0-D7: Data pins for communication
  • A: Anode (positive) pin of the LCD's backlight LED
  • K: Cathode (negative) pin of the LCD's backlight LED


Ex 1:

Ex 2: 




Ex 3:



During 1/28/25, we were able to go over and elaborate details for Lab 3. These are the notes that we covered during that day:

Note:

What is the voltage of a Battery?
  • All batteries, no matter the type or size, have 1.5V
    • Difference is that bigger batteries last longer
What are the different types of battery connection?
  • Serial: Involves connecting 2 or more batteries together to increase the battery systems overall voltage
    • Does not increase capacity (Amps-Hours)

  • Parallel: Connecting 2 or more batteries together to increase the Amp-Hours capacity
    • Does not increase voltage


What is the difference between Digital and Analog?
  • Digital can only read and accept binary


  • Analog can accept anything and flows infinitely




What does Binary look like?




What are the different type of binary for each variable type?
  • Int: Whole number variable
    • 16 bit
  • Byte: 8 bit
  • Nibble: 4 bit
  • Float: Decimal number variable
  • Const: Constant number
  • Long: Whole number variable
    • 32 bit
Anatomy of Arduino Code:

//Global Variable: Placed outside of Main function
Int led = 6
Int hungry = 7

//Setup loop
Void Setup () 
{
}

//Function loop
Void loop()
{
}

What is a Floating Pin?
  • An unconnected pin
    • Pull-up resistors: helps connect floating pin to a voltage
    • Pushing switch connects pin to ground





On 1/30/25, we were able to cover everybody's project ideas, functionality of touchdesigner, as well as go over Lab 4. These are some of the notes I recorded from this lecture.

Touch Designer Notes:
  • TOP: Texture OPerator 
    • Handles mainly 2-D functions
  • CHOPS: CHannel OPerators
    • Deals with sound, and audio
  • SOP: Surface OPerators
    • Involves 3D objects and surfaces
  • MAT: MATerials operators
    • Comprises of shaders and textures to apply to 3D objects
  • DAT: DATa operators
    • Involves coding as well as math functions and data
  • COMP: COMPonent operators
    • Contains general coding/object functions
Lab 4:
  • Pulse with Modulation: A process of controlling a signal by turning off and on

This marks the end of Week 4. Looking forward to what's next for Week 5.

Comments