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
Arduino October meetup
Search
mulderp
October 08, 2014
Technology
0
110
Arduino October meetup
slides from intro talk october
mulderp
October 08, 2014
Tweet
Share
More Decks by mulderp
See All by mulderp
Node.js for Embedded Systems
mulderp
1
2.8k
Nodebotsday
mulderp
1
120
I2C basics with Arduino
mulderp
0
210
Sharing hardware with JavaScript
mulderp
1
190
Physical JavaScript with Johnny-5, Cylon and Tessel
mulderp
1
1.1k
Blogging and writing about JavaScript
mulderp
2
850
Minimum Viable Interactions
mulderp
3
580
Arduino July Meetup
mulderp
0
93
Handlebones
mulderp
0
200
Other Decks in Technology
See All in Technology
シェルとPerlの使い分け、 そういった思考の道具は、どこから来て、どこへゆくのか?v1.1.0
fmlorg
0
540
Efficient zero-copy networking using io_uring
ennael
PRO
0
400
今こそ変化対応力を向上させるとき 〜ログラスが FAST に挑戦する理由〜 / Why Loglass is Talking on the Challenge of Agile Framework FAST
shioyang
0
150
WSUSが非推奨に!? Windowsの更新管理を改めて勉強する!
ebibibi
0
330
Amplify Gen 2ではじめる 生成AIアプリ開発入門
tsukuboshi
0
270
Grafana エコシステムの活用事例 on ABEMA
tetsuya28
4
460
Do you know “Environment Variables” ?
akimiya
0
100
ドキュメントとの付き合い方を考える
leveragestech
2
150
ガバメントクラウド開発と変化と成長する組織 / Organizational change and growth in developing a government cloud
kazeburo
4
1.1k
入社半年(合計1年)でGoogle Cloud 認定を全冠した秘訣🤫
risatube
1
250
怖くないオフライン機能開発 〜基本的な技術で実現する現場向けオフライン機能 / Developing offline functions without fear ~ Offline functions for the field realized with basic technology
kaminashi
1
120
品質マネジメントで抑えておきたい2つのリスクを見分けて未来に備えよう #yapcjapan
makky_tyuyan
0
120
Featured
See All Featured
Atom: Resistance is Futile
akmur
261
25k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.9k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Into the Great Unknown - MozCon
thekraken
31
1.4k
Optimising Largest Contentful Paint
csswizardry
31
2.8k
Why Our Code Smells
bkeepers
PRO
334
57k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
GitHub's CSS Performance
jonrohan
1030
450k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Designing on Purpose - Digital PM Summit 2013
jponch
114
6.9k
Transcript
hello world ! with Arduino ! Patrick Mulder! @mulpat Arduino
User Group! October 2014
maker labs https://www.flickr.com/photos/leesean/3098869562 http://paulfurley.com/arduino-isnt-just-for-hackers/
Arduino origins http://www.reddit.com/r/arduino/comments/2ij0d5/ til_arduino_was_named_after_a_bar_in_ivrea_italy/
The last meetups…
new browser controls https://www.flickr.com/photos/frenchhope/317111231 https://www.flickr.com/photos/bagogames/14073389239
vehicles
smell detection
roboshock
CNC
Reminder: Make Munich http://annablumenkranz.blogspot.de/2014/08/getting-ready-for-make-munich-2014.html
Arduino = ! hardware x software Getting started…
Hardware
many types
Arduino UNO MPU Digital Pins Analog Pins USB Power Pins
pinboardjs
Atmel micro controller 8-bit 16 MHz ATmega328 5V supply Flash:
32 KB
Power Pins/GND !! don’t connect GND with 5V
Digital IO setPinMode(pin, OUTPUT);
PWM output analogWrite(pin, OUTPUT);
Analog Input analogRead(pin, OUTPUT);
Communication USB/UART Serial.begin(9600);
Arduino! software
a “typical” project configuration blocking! code Processing IDE sketch
Embedded C/C++ void setup() {! pinMode(led, OUTPUT);! }! ! void
loop() {! digitalWrite(led, HIGH);! delay(300);! digitalWrite(led, LOW); ! delay(2700); ! }
firmata protocol led = new five.Led({! pin: 13! });! !
led.on();! ! this.wait(2700, function() {! led.on();! }); host computer https://www.flickr.com/photos/nate/3081263606 Firmata /! serial port Arduino
“The aim is to allow people to completely control the
Arduino from software on the host computer.” http://www.firmata.org/wiki/Main_Page