34
ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT

ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

  • Upload
    vuphuc

  • View
    247

  • Download
    2

Embed Size (px)

Citation preview

Page 1: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

ARDUINO BASICS PROTOTYPING YOUR FIRST PROJECT

HELLO(again)

JENNIFER BROWNEmerging Technologies CoordinatorScience and Engineering LibrariesEmail ref-scicolumbiaedu or jcb2257columbiaeduTwitter CU_SEL or jeninthelib

QUICK NOTE This is not a hands-on session

This session assumes prior knowledge of the Arduino hardware and software system

What Yoursquoll Learn

Brainstorming project ideas and seeing them to completion

Where to get help

THE BIG QUESTION

ldquolaquoraquo Robert Stadlerrsquos question mark installation in Parisrdquo by Dom Dada is licensed under CC BY-NC-ND-20

ldquoTrophiesrdquo by BradK is licensed under CC BY-20

MOTIVATION

EXERCISE 1

Think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

First question

ARDUINO PROJECT EXAMPLES

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 2: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

HELLO(again)

JENNIFER BROWNEmerging Technologies CoordinatorScience and Engineering LibrariesEmail ref-scicolumbiaedu or jcb2257columbiaeduTwitter CU_SEL or jeninthelib

QUICK NOTE This is not a hands-on session

This session assumes prior knowledge of the Arduino hardware and software system

What Yoursquoll Learn

Brainstorming project ideas and seeing them to completion

Where to get help

THE BIG QUESTION

ldquolaquoraquo Robert Stadlerrsquos question mark installation in Parisrdquo by Dom Dada is licensed under CC BY-NC-ND-20

ldquoTrophiesrdquo by BradK is licensed under CC BY-20

MOTIVATION

EXERCISE 1

Think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

First question

ARDUINO PROJECT EXAMPLES

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 3: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

QUICK NOTE This is not a hands-on session

This session assumes prior knowledge of the Arduino hardware and software system

What Yoursquoll Learn

Brainstorming project ideas and seeing them to completion

Where to get help

THE BIG QUESTION

ldquolaquoraquo Robert Stadlerrsquos question mark installation in Parisrdquo by Dom Dada is licensed under CC BY-NC-ND-20

ldquoTrophiesrdquo by BradK is licensed under CC BY-20

MOTIVATION

EXERCISE 1

Think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

First question

ARDUINO PROJECT EXAMPLES

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 4: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

What Yoursquoll Learn

Brainstorming project ideas and seeing them to completion

Where to get help

THE BIG QUESTION

ldquolaquoraquo Robert Stadlerrsquos question mark installation in Parisrdquo by Dom Dada is licensed under CC BY-NC-ND-20

ldquoTrophiesrdquo by BradK is licensed under CC BY-20

MOTIVATION

EXERCISE 1

Think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

First question

ARDUINO PROJECT EXAMPLES

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 5: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

THE BIG QUESTION

ldquolaquoraquo Robert Stadlerrsquos question mark installation in Parisrdquo by Dom Dada is licensed under CC BY-NC-ND-20

ldquoTrophiesrdquo by BradK is licensed under CC BY-20

MOTIVATION

EXERCISE 1

Think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

First question

ARDUINO PROJECT EXAMPLES

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 6: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

ldquoTrophiesrdquo by BradK is licensed under CC BY-20

MOTIVATION

EXERCISE 1

Think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

First question

ARDUINO PROJECT EXAMPLES

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 7: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

EXERCISE 1

Think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

First question

ARDUINO PROJECT EXAMPLES

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 8: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

ARDUINO PROJECT EXAMPLES

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 9: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

USEFUL PROJECTS

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 10: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

LAUNDRY text message alert

httpmakezinecom20141215laundry-text-message-alerts-with-arduino-yun

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 11: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

TWITTER automated coffee pot

httplifehackercom5726455diy-twitter-powered-coffee-pot

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 12: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

FINGERPRINTgarage door opener

httplifehackercommake-a-diy-fingerprint-scanning-garage-door-opener-1595544228

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 13: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

MOTION SENSORLED bed lights

httplifehackercommake-a-motion-triggered-night-light-for-under-the-bed-1627999765

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 14: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

ENOUGH ALREADY

muting mechanism

httplifehackercom5831884the-enough-already-mutes-your-tv-when-overexposed-celebrities-come-on

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 15: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

THE ldquoEYE WRITERrdquo

eye tracking system

httpwwwinstructablescomidThe-EyeWriter-20

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 16: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

TURN SIGNALarduino wearables

httpwwwinstructablescomidturn-signal-biking-jacket

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 17: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

AUTOMATIC PET FEEDER3D printed and user programmed

httpwwwinstructablescomidAutomatic-Arduino-Powered-Pet-Feeder

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 18: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

PROJECTSFUN

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 19: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

ROBOTIC ARM

httplifehackercombuild-a-kickass-robot-arm-the-perfect-arduino-project-1700643747

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 20: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

FLAMETHROWINGJack-O-Lantern

httpwwwinstructablescomidFlamethrowing-Jack-O-Lantern

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 21: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

PROJECTSCHALLENGING

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 22: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

ARDUSATarduino satellite

httpswwwkickstartercomprojects575960623ardusat-your-arduino-experiment-in-spacedescription

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 23: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

EXERCISE 1

Reconsider the original question think about the perfect gadget you desperately need but donrsquot have (or perhaps doesnrsquot even exist yet) What would it do What problems would it solve

Letrsquos try this again

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 24: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

EXERCISE 2

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 25: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

Logically -- what is your project doing Walk me through what happens from event A (turning on the device) to event Z (shutting it off)

What kind of information are you recording or storing

What boards sensors screens or

other devices do you need to

successfully run your project from

start to finish

Does your Arduino need to communicate with other devices for this project If so which ones

Does completing this project require

specialized knowledge you donrsquot have

BREAKING IT DOWN

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 26: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 27: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

Sensor detects motion

Event A

Motion triggers

servo motor

Event B

Food trickles

down into bowl

Event C

25 seconds elapse servo

responds

Event D

Cat beings eating

Event E

AUTOMATIC PET FEEDER

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 28: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

SAMPLE IDEAS

ldquoWedding Samplesrdquo by Tracy Hunter is licensed under CC BY 20

Create an Arduino bot that records some

sensorrsquos data then updates a

corresponding Twitter feed and texts you

its results

Create an arduino wearable that records

and responds to some kind of motion

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 29: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

EXERCISE 3

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 30: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

PROGRAMMING LAY IT OUT

motion servo food servo

eating

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 31: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

RECOMMENDED RESOURCES What is electricity A First Lab in Circuits and Electronics All About Circuits Arduino ldquoHow Tordquo e-books SparkFun PCB Basics Guide Software Fritzing and LTSpice Youtube (in this case) is better for finding video tutorials try

Jeremy Blumrsquos comprehensive Tutorial Series for Arduino

SparkFun (detailed guides with pictures and linked explanations)

Adafruit (detailed guides and some video content)

Connecting Arduino with other programming languages

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 32: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

GET HELPScience and Engineering Librariesref-scicolumbiaedu or jcb2257columbiaedu Arduino project guidance forumProject booksStack ExchangeReddit forum

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 33: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

SURVEYbitlyCUSELWorkshopSurvey

Other questions Comments You can find me at jeninthelib amp jcb2257columbiaedu

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash

Page 34: ARDUINO BASICS: PROTOTYPING YOUR FIRST …library.columbia.edu/.../2016/16_0217_JB_ArduinoBasics_Prototypin… · ARDUINO BASICS: PROTOTYPING YOUR FIRST PROJECT. HELLO! ... garage

THANK YOUSpecial thanks to all the people who made and released these awesome resources for free∎ Presentation template by SlidesCarnival∎ Photographs by Unsplash