Chicago Girls In Computing Arduino Workshop
-
Upload
agocs -
Category
Technology
-
view
612 -
download
0
Transcript of Chicago Girls In Computing Arduino Workshop
![Page 1: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/1.jpg)
Arduino Workshop
Chris Agocs2014-06-21
Chicago Girls in Computing & Southside Hackerspace Chicago
![Page 2: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/2.jpg)
Administrative stuff
• Food: eat it
• Bathroom: turn left, go down the hall, turn left
• If you need anything, let us know.
![Page 3: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/3.jpg)
Shoutouts
![Page 4: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/4.jpg)
Who am I?
• Software Engineer
• Motorcyclist
• Kitchen Experimenter
![Page 5: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/5.jpg)
![Page 6: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/6.jpg)
Basic Circuits
![Page 7: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/7.jpg)
Digital Circuits
• Abstraction
• High / Low
![Page 8: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/8.jpg)
Microcontroller
• It’s a computer, but…
– Small
– Simple
• Applications
![Page 9: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/9.jpg)
Von Neumann Architecture
Processor Memory
I/O Device
I/O Device
I/O Device
Instructions
Data
Data
Data
Data
![Page 10: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/10.jpg)
Arduino Nano
Processor Memory
I/O Device
I/O Device
I/O Device
![Page 11: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/11.jpg)
So what
• Let’s build something
![Page 12: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/12.jpg)
Picture of the basic nightlight in action
![Page 13: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/13.jpg)
Arduino Nano
Yes, I just re-used this slide
![Page 14: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/14.jpg)
Light Emitting Diode
Long endAnodePositive
Short endCathodeGround
Light comes out here
![Page 15: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/15.jpg)
Light Emitting Diode
![Page 16: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/16.jpg)
LED Manufacturing
https://learn.sparkfun.com/tutorials/how-leds-are-made/all
![Page 17: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/17.jpg)
Resistor
Not directional
Color codes
![Page 18: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/18.jpg)
How to read a Resistor
![Page 19: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/19.jpg)
Photoresistor
Not directional
More light = less resistance
![Page 20: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/20.jpg)
Pulldown Resistor
![Page 21: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/21.jpg)
Picture of the basic nightlight in action
![Page 22: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/22.jpg)
Then what?
• Ideate
• Implement
• Iterate
![Page 23: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/23.jpg)
Wifi Info
• sshc
• password1!
![Page 24: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/24.jpg)
Arduino IDE setup
• arduino.cc/en/Main/Software
– Scroll down a bit
– Pick your OS
– Download & Install
• ftdichip.com/Drivers/VCP.htm
– Scroll down
– Pick your OS
– Download & Install
![Page 25: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/25.jpg)
Arduino IDE setup
• Tools > Board > Arduino Nano w/ ATMega328
• Tools > Serial Port > Pick one that makes sense
• Open a sketch and try to send it
![Page 26: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/26.jpg)
Board assembly
![Page 27: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/27.jpg)
Code
• Switch over to IDE
![Page 28: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/28.jpg)
Have some fun
• Other LEDs available
• Ask questions!
![Page 29: Chicago Girls In Computing Arduino Workshop](https://reader034.fdocuments.in/reader034/viewer/2022042817/55a2be9d1a28abf93e8b457a/html5/thumbnails/29.jpg)
Resources
• Ask us stuff:
– Chris: [email protected]
– Mason: [email protected]
• Parts and Tutorials
– Adafruit.com