Software Girl
in a
Hardware World
Julia Grace
@jewelia
Saturday, October 5, 13
Slide 2
Slide 2 text
You can find all the instructions at
bit.ly/HardwareHacking
Or find me on Twitter:
@jewelia
Saturday, October 5, 13
Slide 3
Slide 3 text
Julia Elman’s Teen Tech Camp
Saturday, October 5, 13
Slide 4
Slide 4 text
Joined Tindie in Fall 2012
Saturday, October 5, 13
Slide 5
Slide 5 text
Robot that
Plays
Angry Birds
Saturday, October 5, 13
Slide 6
Slide 6 text
Got even more into hardware
Saturday, October 5, 13
Slide 7
Slide 7 text
Got a couple Arduinos
Saturday, October 5, 13
Slide 8
Slide 8 text
I wanted to program
in Python
on my Arduino
Saturday, October 5, 13
Slide 9
Slide 9 text
tindie is a python shop.
And there are some
sweet Python libraries!
Saturday, October 5, 13
Slide 10
Slide 10 text
But the Arduino IDE requires you
use the
Processing programming
language!
Saturday, October 5, 13
Slide 11
Slide 11 text
No thanks.
Saturday, October 5, 13
Slide 12
Slide 12 text
If you install the StandardFirmata
on your Arduino you can talk to it
using pyFirmata
https://github.com/tino/pyFirmata
(and libraries built on top of
pyFirmata)
Saturday, October 5, 13
Slide 13
Slide 13 text
Let’s send
some txt
messages!
Saturday, October 5, 13
Slide 14
Slide 14 text
1 breadboard
6 wires
1 10K ohm resistor
1 button
1 LED
Saturday, October 5, 13
Slide 15
Slide 15 text
Hook it up!
Saturday, October 5, 13
Slide 16
Slide 16 text
button
LED
resistor
Saturday, October 5, 13
Slide 17
Slide 17 text
Fork my txtduino GitHub
Repository:
https://github.com/jewelia/txtduino
Saturday, October 5, 13
Slide 18
Slide 18 text
Not
much
code!
Srsly.
Saturday, October 5, 13
Slide 19
Slide 19 text
1. Sign up for a free Twilio account.
2. Add you phone number and credentials
to settings.py
Saturday, October 5, 13
Slide 20
Slide 20 text
Saturday, October 5, 13
Slide 21
Slide 21 text
Demo!
Saturday, October 5, 13
Slide 22
Slide 22 text
Stickers, Anyone?
Saturday, October 5, 13
Slide 23
Slide 23 text
Remember:
You can find all the instructions at
bit.ly/HardwareHacking
Or find me on Twitter:
@jewelia
Saturday, October 5, 13