Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hardware Hacking for JS Developers
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tim Perry
April 26, 2017
Technology
1
26k
Hardware Hacking for JS Developers
Tim Perry
April 26, 2017
Tweet
Share
More Decks by Tim Perry
See All by Tim Perry
IoT Hackathon
pimterry
0
360
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
26k
The Cambrian Explosion of IoT
pimterry
0
25k
Modern Easy IoT with Docker & Resin.io
pimterry
1
400
Provision, Manage & Monitor Gateways in Production with Resin.io
pimterry
0
24k
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
30k
HTTPS is Not Enough
pimterry
0
27k
Promises Are So Passé
pimterry
0
27k
Opening Open Source With DevOps
pimterry
0
29k
Other Decks in Technology
See All in Technology
脱・コピペ!自分で調べて書くK8sマニフェスト
devops_vtj
0
100
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
660
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
Agentic Codingの実践とチームで導入するための工夫
lycorptech_jp
PRO
0
370
LLM活用の壁を超える:リクルートR&Dの戦略と打ち手
recruitengineers
PRO
1
190
どこで打鍵するのが良い? IaCの実行基盤選定について
nrinetcom
PRO
2
110
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
0
220
マネージャー版 "提案のレベル" を上げる
konifar
2
440
Lookerの最新バージョンv26.2がやばい話
waiwai2111
1
150
バクラクにおける Document Understanding の挑戦:書類の「読取」から「意思決定」へ / document-understanding-in-bakuraku-2026
yuya4
0
190
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
72k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
The browser strikes back
jonoalderson
0
750
Exploring anti-patterns in Rails
aemeredith
2
280
The agentic SEO stack - context over prompts
schlessera
0
680
WENDY [Excerpt]
tessaabrams
9
36k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Facilitating Awesome Meetings
lara
57
6.8k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The Language of Interfaces
destraynor
162
26k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
BBQ
matthewcrist
89
10k
Transcript
Hardware Hacking for JS Developers @pimterry
Programming is Magic github.com/pimterry/slide-clicker
Bluetooth Coin battery Push button Accelerometer Gyroscope Temperature sensor GPIO
Metawear C
Ideas
Lock your computer automatically
Get real world notifications
Let’s get low-level low-level
Arduino Uno github.com/pimterry/arduino-demos
None
None
Power
Power Analog Read
Power Analog Read Digital Read Digital Write
Analog Write Power Analog Read Digital Read Digital Write
Breadboards
Breadboards
Simple LED
Programmable LED
None
Programmable LED demo
Programmable photoresistor demo
Arduino Starter Kit node-ardx.org Hackster.io Just start building Learn More:
Ideas
Build a plant waterer
Automate Inbox Zero
github.com/steveszc/inbox0 Inbox Zero Button
Let’s go bigger
Raspberry Pi 3
github.com/pimterry/pi-cam bit.ly/pi-cam1 bit.ly/pi-cam2 bit.ly/pi-cam3
HATs Hardware Attached on Top
Blinkt pHAT github.com/pimterry/pi-cam
Deployment is hard SD cards OS installation & configuration Dependency
installation & configuration Native cross-compilation Application delivery Reproducibility Monitoring & management Security!
None
None
> resin local push github.com/pimterry/pi-cam
None
> git push resin github.com/pimterry/pi-cam
Ideas
Digital Photo Frame github.com/pimterry/photo-frame
Advanced Plant Waterer
Let’s recap
Microcontroller boards Single-board computers Remote sensors
@pimterry Hardware Hacking for JS Developers