55
Arduino: robótica com hardware e software livres Álvaro Justen aka Turicas http://twitter.com/turicas http://github.com/turicas http://CursoDeArduino.com.br/

Arduino no Dia-Debian/RJ 2011

Embed Size (px)

DESCRIPTION

Slides da palestra sobre Arduino que ministrei no Dia-Debian/RJ 2011, que aconteceu em Barra Mansa, no Centro Universitário de Barra Mansa (UBM).

Citation preview

Page 1: Arduino no Dia-Debian/RJ 2011

Arduino:robótica com hardware e software

livres

Álvaro Justen aka Turicashttp://twitter.com/turicashttp://github.com/turicas

http://CursoDeArduino.com.br/

Page 2: Arduino no Dia-Debian/RJ 2011

Álvaro Justen aka Turicas, prazer!

@[email protected]

www.CursoDeArduino.com.br

Page 3: Arduino no Dia-Debian/RJ 2011
Page 4: Arduino no Dia-Debian/RJ 2011
Page 5: Arduino no Dia-Debian/RJ 2011
Page 6: Arduino no Dia-Debian/RJ 2011

Crédito: http://arduino.cc/

Arduino!

“um nano computador”

Page 7: Arduino no Dia-Debian/RJ 2011

Super computador:● Duemilanove (2009) / Uno:

● ATMega328

● 16MHz

● 32kB memória Flash

● 2kB memória RAM

● 1kB memória EEPROM

● I/O: 14 digitais (6 com PWM), 6 analógicas ADC 10b

● 32 registradores (8 bits)

● Timers

● Controlador USB FTDI (Duemilanove)

● Controlador USB ATMega8U (Uno)

Page 8: Arduino no Dia-Debian/RJ 2011
Page 9: Arduino no Dia-Debian/RJ 2011

Arduino Nano

Page 10: Arduino no Dia-Debian/RJ 2011

Arduino Mega

Page 11: Arduino no Dia-Debian/RJ 2011

Arduino Lilypad

Page 12: Arduino no Dia-Debian/RJ 2011
Page 13: Arduino no Dia-Debian/RJ 2011
Page 14: Arduino no Dia-Debian/RJ 2011

Instalação

Debian:# aptitude install arduino# adduser <seu_usuário> dialout

Ubuntu:$ sudo apt-get install aptitude$ sudo aptitude install arduino

Download:http://arduino.cc/

Page 15: Arduino no Dia-Debian/RJ 2011

Talk is cheap.Show me the code!

Page 16: Arduino no Dia-Debian/RJ 2011
Page 17: Arduino no Dia-Debian/RJ 2011
Page 18: Arduino no Dia-Debian/RJ 2011

PWM

Page 19: Arduino no Dia-Debian/RJ 2011

Biblioteca padrão● Funções built-in:

● pinMode● delay● digitalRead/digitalWrite● analogWrite/analogRead● tone

● Serial● LCD● Servo● Firmata● Ethernet● EEPROM

Page 20: Arduino no Dia-Debian/RJ 2011

Shields

Page 21: Arduino no Dia-Debian/RJ 2011

Rola?

+

Page 22: Arduino no Dia-Debian/RJ 2011

# aptitude install python-serial

Page 23: Arduino no Dia-Debian/RJ 2011
Page 24: Arduino no Dia-Debian/RJ 2011

PureData

Page 25: Arduino no Dia-Debian/RJ 2011

Oscilloscope/Arduinoscope

Page 26: Arduino no Dia-Debian/RJ 2011

Projetos! \o/

Page 27: Arduino no Dia-Debian/RJ 2011

“Porta” sensível ao som

Page 28: Arduino no Dia-Debian/RJ 2011
Page 29: Arduino no Dia-Debian/RJ 2011

Ventilador IR

Page 30: Arduino no Dia-Debian/RJ 2011
Page 31: Arduino no Dia-Debian/RJ 2011

Turiquinhas v2.0http://justen.eng.br/Turiquinhas

Page 32: Arduino no Dia-Debian/RJ 2011
Page 33: Arduino no Dia-Debian/RJ 2011
Page 34: Arduino no Dia-Debian/RJ 2011

SemáforoCoding DojoRio

Page 35: Arduino no Dia-Debian/RJ 2011
Page 36: Arduino no Dia-Debian/RJ 2011

Guitarrino

Python + Arduino + Frets on Fire

Page 37: Arduino no Dia-Debian/RJ 2011
Page 38: Arduino no Dia-Debian/RJ 2011
Page 39: Arduino no Dia-Debian/RJ 2011
Page 40: Arduino no Dia-Debian/RJ 2011

Tomada Bluetooth

Page 41: Arduino no Dia-Debian/RJ 2011

Luminária RGB Wi-Fi

Page 42: Arduino no Dia-Debian/RJ 2011

www.EuAndroid.com.br

Page 43: Arduino no Dia-Debian/RJ 2011
Page 44: Arduino no Dia-Debian/RJ 2011

tweetlampControlando eletrodomésticos pelo

Twitter com Python e Arduino!

Twitter → [HTTP] → PythonPython → [USB] → Arduino

Arduino → [relé] → Eletrodoméstico

http://github.com/turicas/tweetlamp

Page 45: Arduino no Dia-Debian/RJ 2011

Action!

Page 46: Arduino no Dia-Debian/RJ 2011

Arduino Hack n' Beer

Page 47: Arduino no Dia-Debian/RJ 2011

http://www.pythonbrasil.org.br/

São Paulo29/setembro a 1º/outubro

Page 48: Arduino no Dia-Debian/RJ 2011

HackNRio.orgDezembro/2011

naCidade maravilhosa! \o/

Page 49: Arduino no Dia-Debian/RJ 2011

Ficou interessado?

CursoDeArduino.com.br/pesquisa

Page 50: Arduino no Dia-Debian/RJ 2011
Page 51: Arduino no Dia-Debian/RJ 2011
Page 52: Arduino no Dia-Debian/RJ 2011
Page 53: Arduino no Dia-Debian/RJ 2011
Page 54: Arduino no Dia-Debian/RJ 2011

?

Page 55: Arduino no Dia-Debian/RJ 2011

http://twitter.com/turicashttp://github.com/turicashttp://CursoDeArduino.com.br/http://blog.justen.eng.br/[email protected]