Arduino z rychliku

Arduino z rychlíku
@horcicaa
Mapa zastávekArduino
Editor
Externí editor
IO Board
Shield
Stavebnice
Zajímavé prj.
Vlastní shiedl
Vlastní deska
Exit
Processing
Platforma
Sketch
Knihovny
Vlastní knihovny
C/C++/ASM
Exit
Makefile
IDE
Exit
Nestavíme Proč Arduino?
Arduino
„Arduino is an open-source electronics
prototyping platform based on flexible,
easy-to-use hardware and software.“
– http://arduino.cc
Pro potřeby kurzu interaktivního designu potřebovali
levnou a snadno dostupnou platformu pro studenty
Něco jako Processing,
ale pro HW
Processing
Platforma
HW
HW + SW + Komunita = Arduino
SW
IO Board
Další varianty
Shield
Shield
http://shieldlist.org/
Co s tím dál…
Co s tím dál…
http://www.seeedstudio.com/depot/grove-starter-kit-p-709.html
http://www.tinkerkit.com
Editor
• Minimalistické IDE
• Multiplatformní (Linux, Mac OS, Win)
• Založeno na Processing
• Aktuální verze Arduino IDE 1.0.5 (beta 1.5)
Editor
Sketch
• Program pro Arduino
• Psáno v jazyce Wiring
• Sketch je soubor s příponou *.ino ve stejnojmenném
adresáři
• Sketch může být rozdělen do více souborů
• Pro kompilaci se používají OS nástroje (např. gcc)
Wiring
int led = 13;
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
Knihovny
• Přidává extra funkcionalitu
• Např.: Ethernet, EEPROM, SD, Servo, SPI, …
• Mnoho knihoven od komunity
• Prakticky pro jakoukoliv periferii
• Prakticky pro každý Shiedl
Proč použít Arduino?
• Jednoduché
• Otevřené
• Multiplatformní
• Ohromná komunita
• Snadné „opuštění“
Adam Hořčica
mailto:adam@horcica.cz
@horcicaa
http://macgyver.sh.cvut.cz/
Otázky?
1 of 18

Recommended

Arduino by
ArduinoArduino
ArduinoAdam Hořčica
1.4K views28 slides
Arduino naplno (Arduino Day 2015) by
Arduino naplno (Arduino Day 2015)Arduino naplno (Arduino Day 2015)
Arduino naplno (Arduino Day 2015)Adam Hořčica
1.4K views47 slides
Node-RED by
Node-REDNode-RED
Node-REDAdam Hořčica
797 views33 slides
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT by
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTMikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTAdam Hořčica
708 views53 slides
Když Arduino potkalo Linux by
Když Arduino potkalo LinuxKdyž Arduino potkalo Linux
Když Arduino potkalo LinuxAdam Hořčica
1.4K views23 slides
Seznámení s agilním přístupem - A first look at the Agile by
Seznámení s agilním přístupem - A first look at the AgileSeznámení s agilním přístupem - A first look at the Agile
Seznámení s agilním přístupem - A first look at the AgilePrincipal engineering s.r.o.
541 views20 slides

More Related Content

More from Adam Hořčica

Posíláme e-mail (tentokrát pro roboty) by
Posíláme e-mail (tentokrát pro roboty)Posíláme e-mail (tentokrát pro roboty)
Posíláme e-mail (tentokrát pro roboty)Adam Hořčica
154 views34 slides
Projekty z rychlíku (Silicon Hill, HRuSHka 2014) by
Projekty z rychlíku (Silicon Hill, HRuSHka 2014)Projekty z rychlíku (Silicon Hill, HRuSHka 2014)
Projekty z rychlíku (Silicon Hill, HRuSHka 2014)Adam Hořčica
250 views15 slides
Strahov podle Jiry (Silicon Hill, HRuSHka 2015) by
Strahov podle Jiry (Silicon Hill, HRuSHka 2015)Strahov podle Jiry (Silicon Hill, HRuSHka 2015)
Strahov podle Jiry (Silicon Hill, HRuSHka 2015)Adam Hořčica
584 views45 slides
Bluetooth Robot Car by
Bluetooth Robot CarBluetooth Robot Car
Bluetooth Robot CarAdam Hořčica
322 views8 slides
Komunikační protokoly pro IoT (LinuxDays 2014) by
Komunikační protokoly pro IoT (LinuxDays 2014)Komunikační protokoly pro IoT (LinuxDays 2014)
Komunikační protokoly pro IoT (LinuxDays 2014)Adam Hořčica
1K views27 slides
Čtečky SH by
Čtečky SHČtečky SH
Čtečky SHAdam Hořčica
701 views27 slides

More from Adam Hořčica(8)

Posíláme e-mail (tentokrát pro roboty) by Adam Hořčica
Posíláme e-mail (tentokrát pro roboty)Posíláme e-mail (tentokrát pro roboty)
Posíláme e-mail (tentokrát pro roboty)
Adam Hořčica154 views
Projekty z rychlíku (Silicon Hill, HRuSHka 2014) by Adam Hořčica
Projekty z rychlíku (Silicon Hill, HRuSHka 2014)Projekty z rychlíku (Silicon Hill, HRuSHka 2014)
Projekty z rychlíku (Silicon Hill, HRuSHka 2014)
Adam Hořčica250 views
Strahov podle Jiry (Silicon Hill, HRuSHka 2015) by Adam Hořčica
Strahov podle Jiry (Silicon Hill, HRuSHka 2015)Strahov podle Jiry (Silicon Hill, HRuSHka 2015)
Strahov podle Jiry (Silicon Hill, HRuSHka 2015)
Adam Hořčica584 views
Komunikační protokoly pro IoT (LinuxDays 2014) by Adam Hořčica
Komunikační protokoly pro IoT (LinuxDays 2014)Komunikační protokoly pro IoT (LinuxDays 2014)
Komunikační protokoly pro IoT (LinuxDays 2014)
Adam Hořčica1K views

Arduino z rychliku