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
Sharing hardware with JavaScript
Search
mulderp
November 07, 2014
Programming
1
210
Sharing hardware with JavaScript
small overview on JavaScript libraries that help sharing hardware online
mulderp
November 07, 2014
Tweet
Share
More Decks by mulderp
See All by mulderp
Node.js for Embedded Systems
mulderp
1
2.8k
Nodebotsday
mulderp
1
130
I2C basics with Arduino
mulderp
0
220
Arduino October meetup
mulderp
0
120
Physical JavaScript with Johnny-5, Cylon and Tessel
mulderp
1
1.1k
Blogging and writing about JavaScript
mulderp
2
930
Minimum Viable Interactions
mulderp
3
620
Arduino July Meetup
mulderp
0
100
Handlebones
mulderp
0
210
Other Decks in Programming
See All in Programming
Inside of Swift Export
giginet
PRO
1
510
Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con Nagoya 2025)
404background
0
120
Blazing Fast UI Development with Compose Hot Reload (droidcon London 2025)
zsmb
0
480
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
580
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
220
EMこそClaude Codeでコード調査しよう
shibayu36
0
730
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
14
47k
モテるデスク環境
mozumasu
3
1.4k
SidekiqでAIに商品説明を生成させてみた
akinko_0915
0
120
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing with alien-signals and Custom OSS
aoseyuu
3
5.8k
CSC509 Lecture 11
javiergs
PRO
0
290
自動テストのアーキテクチャとその理由ー大規模ゲーム開発の場合ー
segadevtech
2
730
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
GitHub's CSS Performance
jonrohan
1032
470k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
650
RailsConf 2023
tenderlove
30
1.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
300
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Bash Introduction
62gerente
615
210k
Transcript
Sharing hardware! with JavaScript! @mulpat MunichJS - November 2014
Weather station http://www.node-disassemble.com/2014/09/04/lcd-weather-display/ Software Hardware
sharing projects today :(
code only no wiring, schematics, …?
non browser no HTML, SVG, …?
open … ?!
Makers love ! the web https://www.flickr.com/photos/sparkfun/14166845099/
web electronics [render, edit, interact]
some nice projects :)
joint.js for diagrams
Circuit.js <canvas id="schematic" width="500" height="500"></canvas> {! "title": "OPA2107",! "type": "dip",!
"pins": [! "OUTPUT1",! "INPUT1-",! "INPUT1+",! "V-",! "INPUT1+",! "INPUT1-",! "OUTPUT2",! "V+"! ]! } var canvas = document.getElementById('schematic');! var context = canvas.getContext('2d');! ! circuit.part(schematic).draw(canvas);
Wavedrom.js
VivaSVG var points = require(‘data’);! var vivasvg = require('vivasvg');! !
vivasvg.bootstrap(! document.getElementById(‘main'),! {points: points}! );
PinboardJS http://pinboardjs.divshot.io/ Grid board modules
towards github for hardware
OSHPark
upverter
make things … www.flickr.com/photos/jeanbaptisteparis/4484158490
None