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
240
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Sharing hardware with JavaScript
small overview on JavaScript libraries that help sharing hardware online
mulderp
November 07, 2014
More Decks by mulderp
See All by mulderp
Node.js for Embedded Systems
mulderp
1
2.8k
Nodebotsday
mulderp
1
160
I2C basics with Arduino
mulderp
0
240
Arduino October meetup
mulderp
0
150
Physical JavaScript with Johnny-5, Cylon and Tessel
mulderp
1
1.1k
Blogging and writing about JavaScript
mulderp
2
970
Minimum Viable Interactions
mulderp
3
650
Arduino July Meetup
mulderp
0
130
Handlebones
mulderp
0
250
Other Decks in Programming
See All in Programming
仕様駆動開発の消費期限
watany
20
8.7k
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
790
メールのエイリアス機能を履き違えない
isshinfunada
0
240
What's New in Android 2026
veronikapj
0
270
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
480
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.8k
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
210
yield再入門 #phpcon
o0h
PRO
0
1.1k
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
160
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.4k
Go 1.27 における memory allocation の高速化
andpad
0
250
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
280
Making Projects Easy
brettharned
120
6.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
340
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.4k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Designing for Timeless Needs
cassininazir
1
450
Faster Mobile Websites
deanohume
310
32k
A Soul's Torment
seathinner
6
3.4k
GraphQLとの向き合い方2022年版
quramy
50
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
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