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
Hardware Hacking for JS Developers
Search
Tim Perry
April 26, 2017
Technology
28k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hardware Hacking for JS Developers
Tim Perry
April 26, 2017
More Decks by Tim Perry
See All by Tim Perry
Unlocking the Apps
pimterry
0
1.9k
IoT Hackathon
pimterry
0
370
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
27k
The Cambrian Explosion of IoT
pimterry
0
27k
Modern Easy IoT with Docker & Resin.io
pimterry
1
430
Provision, Manage & Monitor Gateways in Production with Resin.io
pimterry
0
25k
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
31k
HTTPS is Not Enough
pimterry
0
28k
Promises Are So Passé
pimterry
0
28k
Other Decks in Technology
See All in Technology
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
370
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
400
大型犬好きによるPugの紹介
yamanoku
1
150
Rust で関数型ドメインモデリング
takonda
0
100
Cognition AI Japan - ウェビナー2_テストQA_運用監視
cogakira
0
140
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
930
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
150
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1k
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
230
AIは「聞けば答える」から「任せると自分で進める」へ - JACTIMペナン地域部会・ペナン三水会講演
knishioka
0
110
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
0
130
パッチ更新でterraform initが落ちた日
grimoh
1
130
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Rails Girls Zürich Keynote
gr2m
96
14k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Un-Boring Meetings
codingconduct
0
450
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Are puppies a ranking factor?
jonoalderson
2
4k
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