Data serial

46
SERIAL COMMUNICATION CIID 2013 Exploring Biomimetic Interfaces Gabriella Levine + Genevieve Hoffman Wednesday, July 17, 13

Transcript of Data serial

Page 1: Data serial

SERIAL COMMUNICATION

CIID 2013Exploring Biomimetic InterfacesGabriella Levine + Genevieve Hoffman

Wednesday, July 17, 13

Page 2: Data serial

ARDUINOWednesday, July 17, 13

Page 3: Data serial

Components: http://itp.nyu.edu/physcomp/Labs/Components

Wednesday, July 17, 13

Page 4: Data serial

ArduinoUSB CableBreadboardPotentiometerPushbuttonLED'sservo motorDC motorTransistordioderesistors

PARTS LIST

Wednesday, July 17, 13

Page 5: Data serial

ELECTRICITYThe flow of electrons through a conductive material

ANALOGY: Water flowing through a hose

Current (amps) = how much waterVoltage (volts) = water pressureResistance (ohms) = hose size

ELECTRICITY

Wednesday, July 17, 13

Page 6: Data serial

ELECTRICITYThe flow of electrons through a conductive material

ANALOGY: Water flowing through a hose

Current (amps) = how many electrons are flowingVoltage (volts) = electrical energy (ie pressure) Resistance (ohms) = a material's ability to RESIST current

ELECTRICITY

Wednesday, July 17, 13

Page 7: Data serial

V=I*R

voltage = current * resistance

ELECTRICITY

Wednesday, July 17, 13

Page 8: Data serial

Wednesday, July 17, 13

Page 9: Data serial

ARDUINOWednesday, July 17, 13

Page 10: Data serial

ARDUINO : sketch input

INPUT HERE

Wednesday, July 17, 13

Page 11: Data serial

INPUT HERE

Wednesday, July 17, 13

Page 12: Data serial

INPUT HERE

Wednesday, July 17, 13

Page 13: Data serial

INPUT HERE

Wednesday, July 17, 13

Page 14: Data serial

INPUT HERE

Wednesday, July 17, 13

Page 15: Data serial

Wednesday, July 17, 13

Page 16: Data serial

Wednesday, July 17, 13

Page 17: Data serial

INPUT HERE

Wednesday, July 17, 13

Page 18: Data serial

INPUT HERE

Wednesday, July 17, 13

Page 19: Data serial

INPUT HERE

Wednesday, July 17, 13

Page 20: Data serial

INPUT HERE

Wednesday, July 17, 13

Page 21: Data serial

Conditional statementsWednesday, July 17, 13

Page 22: Data serial

Conditional statementsWednesday, July 17, 13

Page 23: Data serial

Conditional statements Conditional statementsWednesday, July 17, 13

Page 24: Data serial

Conditional statements: for loopsWednesday, July 17, 13

Page 25: Data serial

Conditional statements: whileWednesday, July 17, 13

Page 26: Data serial

Functions : Map()Wednesday, July 17, 13

Page 27: Data serial

Functions: smooth()Wednesday, July 17, 13

Page 28: Data serial

Look at the examples.Wednesday, July 17, 13

Page 29: Data serial

Instructables.comSparkfun.comlearn.adafruit.comhackadayarduino.cc/playgroundhttp://itp.nyu.edu/physcomp/Tutorials/Tutorials

RESOURCESWednesday, July 17, 13

Page 30: Data serial

Libraries

http://arduino.cc/en/Guide/Libraries

Wednesday, July 17, 13

Page 31: Data serial

External PowerWednesday, July 17, 13

Page 32: Data serial

External Power

http://playground.arduino.cc/Learning/ArduinoSpecs

http://arduino.cc/en/Reference/Board?from=Guide.Board

Wednesday, July 17, 13

Page 33: Data serial

Multimetershttp://learn.adafruit.com/multimeters/

Wednesday, July 17, 13

Page 34: Data serial

Sodleringhttps://www.sparkfun.com/tutorials/106

Wednesday, July 17, 13

Page 35: Data serial

Instructables.comSparkfun.comlearn.adafruit.comhackadayarduino.cc/playgroundhttp://itp.nyu.edu/physcomp/Tutorials/Tutorials

RESOURCESWednesday, July 17, 13

Page 36: Data serial

Wednesday, July 17, 13

Page 37: Data serial

DebuggingWednesday, July 17, 13

Page 38: Data serial

CODE SAMPLES

https://github.com/introArduino_ciid

Wednesday, July 17, 13

Page 39: Data serial

SERIAL COMMUNICATION

CIID 2013Exploring Biomimetic InterfacesGabriella Levine + Genevieve Hoffman

Wednesday, July 17, 13

Page 40: Data serial

What is Serial CommunicationWednesday, July 17, 13

Page 41: Data serial

PotentiometerWednesday, July 17, 13

Page 42: Data serial

PotentiometerWednesday, July 17, 13

Page 43: Data serial

AccelerometerWednesday, July 17, 13

Page 44: Data serial

AccelerometerWednesday, July 17, 13

Page 45: Data serial

Processing : processing.org/download

Wednesday, July 17, 13

Page 46: Data serial

You try it.

http://itp.nyu.edu/physcomp/Labs/SerialOut

Wednesday, July 17, 13