Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GitHub and the Internet of Things: Automate IoT...
Search
Jamie Strusz
October 10, 2017
Technology
93
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub and the Internet of Things: Automate IoT Hardware
GitHub and IoT with Arduino workshop as presented at GitHub Universe 2017.
Jamie Strusz
October 10, 2017
More Decks by Jamie Strusz
See All by Jamie Strusz
Universe 2022 - Strengthen your innersource culture
allthedoll
0
33
IntoTech Vienna 2017 - Arduino Workshop
allthedoll
0
81
The Internet of Things: Connecting your world for a positive impact
allthedoll
0
110
Having an invisible disease at GitHub
allthedoll
0
59
GitHub and the Internet of Things: Automate IoT Hardware
allthedoll
0
130
Tips and Tricks: Gotta Git Them All
allthedoll
0
78
Blasting off with the GitHub API
allthedoll
0
130
Other Decks in Technology
See All in Technology
事業課題から技術的負債に向き合う
sansantech
PRO
2
2.4k
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
740
PQC移行の今 -- IETF からみた現在地
satokan
3
330
あけおめLINE 傾向とその対策
nasa9084
0
330
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
14
9.9k
GoのInterface内部構造から学ぶ!最高パフォーマンスを出すコード設計
yappli_developers
1
300
AWS FinOps Agent 結局何が得意なの?
siromi
0
170
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
3.1k
ほんとうの信頼性はヒーローが死んでからはじまる / True reliability begins after the hero dies
vtryo
0
120
spanner-autoscalerに学ぶ CRD設計パターン 〜自動化と緊急時対応を両立する Kubernetesコントローラーの作り方〜
tkuchiki
0
140
「今盗んで、後で解く」に備える ― AWSのポスト量子暗号入門
yama3133
2
240
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
610
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
4
510
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
470
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
410
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Documentation Writing (for coders)
carmenintech
77
5.5k
The browser strikes back
jonoalderson
0
1.7k
Designing Experiences People Love
moore
143
24k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
430
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
300
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
440
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Transcript
GitHub and the Internet of Things Automate IoT Hardware
Jamie Strusz Services Engineer @ GitHub Likes art history; takes
too many photos of her dog ! allthedoll !
Source: https://www.instagram.com/yorickthecorgi/
Stefan Stölzle Services Engineer @ GitHub Likes Hitchhiker’s Guide; looks
like Russel Crowe ! stoe !
Source: http://www. http://gde-fon.com/
The agenda • IoT 101: what is it and why
does it matter? • Hands-on with hardware • Push code from GitHub
Prerequisites • https://github.com/universeworkshops/arduino-workshop • Arduino IDE • Liquid Crystal Library
• DHT Library • PlatformIO
IoT 101 What is it and why does it matter?
IoT: what is it, anyway? • The makers movement •
The Internet of Things • IoT IRL
The makers movement Source: http://reddit.com/r/shittyrobots
The Internet of Things (IoT) Source: http://giphy.com
IoT in Real Life™ Source: http://imgur.com/35zU1GP
IoT in Real Life™ Source: https://dribbble.com/glebich
IoT in Real Life™ Source: http://www.signature9.com/
IoT: why does it matter? • The future is moving
towards IoT • IoT can be used across all markets • IoT is changing how we live and work • Smart City Barcelona
The future is moving towards IoT Source: http://giphy.com
IoT can be used across all markets Source: http://giphy.com
IoT can be used across all markets Source: http://giphy.com
IoT can be used across all markets Source: http://giphy.com
IoT can be used across all markets Source: http://giphy.com
IoT is changing how we live and work Source: http://giphy.com
IoT is changing how we live and work Source: http://www.starbucksmelody.com/
IoT is changing how we live and work Source: https://www.whistle.com
IoT is changing how we live and work Source: https://i.makeagif.com
IoT is changing how we live and work Source: https://giphy.com
Smart City Barcelona Source: https://giphy.com
Smart City Barcelona Source: https://giphy.com
Smart City Barcelona Source: http://www.barcelonalowdown.com/
Smart City Barcelona Source: http://paulwallbank.com/2014/03/24/garbage-in-and-garbage-out/
Smart City Barcelona Source: http://ajuntament.barcelona.cat/estrategiadigital/ca
Smart City Barcelona Source: https://www.slideshare.net/paulwallbank/a-geeks-smart-city-tour-of-barcelona-how-the-iot-can-help-towns
Smart City Barcelona Source: https://cityos.io/Worlds-Best-City-Projects-for-Smart-Street-Lights
Smart City Barcelona Source: http://www.libelium.com/saving-water-with-smart-irrigation-system-in-barcelona/
Smart City Barcelona Source: http://www.libelium.com/saving-water-with-smart-irrigation-system-in-barcelona/
Smart City Barcelona Source: https://www.slideshare.net/flamus/presentacion-wim-elfrinkiotworld-forumfinalpdf1-copy
IoT Matters Source: https://giphy.com
Hands-on with Hardware
A quick note, before we get going… Source: http://giphy.com
Breadboards Source: allthedoll
Our Arduino-compatible Pro Micro Source: allthedoll
Our LCD Source: allthedoll
Place the Arduino Source: allthedoll
Place the Arduino Source: allthedoll
Source: allthedoll Place the LCD
Source: allthedoll Place the LCD
Connect the Jumper Wires Source: allthedoll
Connect the Jumper Wires Source: allthedoll Arduino to Power VCC
to + GND to -
Connect the Jumper Wires Source: allthedoll LCD to Power VDD
to + VSS to -
Connect the Jumper Wires Source: allthedoll Backlight to Power K
to - A Ω +
Connect the Jumper Wires Source: allthedoll LCD to Arduino D4
to 5 D5 to 4 D6 to 3 D7 to 2
Connect the Jumper Wires Source: allthedoll LCD to Arduino RS
to 14 12 E to 15 11 RW to -
Trimmer Potentiometer Source: allthedoll
Add the Trimpot Source: allthedoll
Wire the Trimpot Source: allthedoll Trimpot left to ground right
to power center to VO
Double check connections Source: allthedoll Components Arduino LCD Trimpot Arduino
Connections VCC to + GND to - D4 to 5 D5 to 4 D6 to 3 D7 to 2 RS to 14 E to 15 VDD to + VSS to - K to - A Ω + RW to - LCD Connections Trimpot Connections left to ground right to power center to VO
Working kit Source: allthedoll
DEMO
Weather Station Source: http://giphy.com
Add the DHT22 sensor Source: allthedoll
Add the DHT22 sensor Source: allthedoll DHT22 Connections Pin 1
(left) to + Pin 2 (middle) to Arduino’s 7 Pin 3 (right) to -
Add the DHT22 sensor Source: allthedoll DHT22 Connections Pin 1
(left) to + Pin 2 (middle) to Arduino’s 7 Pin 3 (right) to -
Add the DHT22 sensor Source: allthedoll
Add the DHT22 sensor Source: allthedoll
Add the DHT22 sensor Source: allthedoll
Add the DHT22 sensor Source: allthedoll DHT22 Connections Pin 1
(left) to + Pin 2 (middle) to Arduino’s 7 Pin 3 (right) to - Resistor from pin 2 to +
Push code from GitHub
DEMO
Source: http://giphy.com Thank you!
! You can find Jamie on GitHub and alltheinternet: !
allthedoll ! allthedoll " allthedoll Jamie Strusz You can find Stefan on GitHub and the Twitterverse: ! stoe ! me_stoe Stefan Stölzle