Transcript
Page 1: Arduino: Construindo robôs com software e hardware livres

Arduinohttp://arduino.cc/

Construindo robôs com software e hardware livres!

Álvaro Justen

Page 2: Arduino: Construindo robôs com software e hardware livres

Álvaro Justen, prazer!Engª Telecom @ UFF/NiteróiWork @ intelie.com.brweb2py developerblog.justen.eng.br@[email protected]

Page 3: Arduino: Construindo robôs com software e hardware livres

?

Page 4: Arduino: Construindo robôs com software e hardware livres

Arduoquê?

Page 5: Arduino: Construindo robôs com software e hardware livres

Arduino!(Duemilanove)

Computador “físico”! (?)

Page 6: Arduino: Construindo robôs com software e hardware livres
Page 7: Arduino: Construindo robôs com software e hardware livres

Especificações ténicas

● Duemilanove (2009) e Nano:● 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 10 bits)

● 32 registradores (8 bits)● Timers● Controlador USB

Page 8: Arduino: Construindo robôs com software e hardware livres

C/C++

Page 9: Arduino: Construindo robôs com software e hardware livres
Page 10: Arduino: Construindo robôs com software e hardware livres

Arduino Nano

Page 11: Arduino: Construindo robôs com software e hardware livres

Arduino Mega

Page 12: Arduino: Construindo robôs com software e hardware livres

Arduino Lilypad

Page 13: Arduino: Construindo robôs com software e hardware livres
Page 14: Arduino: Construindo robôs com software e hardware livres
Page 15: Arduino: Construindo robôs com software e hardware livres

Fritzing

Fritzing

Page 16: Arduino: Construindo robôs com software e hardware livres

Talk is cheap.Show me the code!

Page 17: Arduino: Construindo robôs com software e hardware livres
Page 18: Arduino: Construindo robôs com software e hardware livres

PWM

Page 19: Arduino: Construindo robôs com software e hardware livres
Page 20: Arduino: Construindo robôs com software e hardware livres

Servomotor

Page 21: Arduino: Construindo robôs com software e hardware livres

C/C++ #WTF?

Page 22: Arduino: Construindo robôs com software e hardware livres

http://www.arduino.cc/playground/Interfacing/Python

Page 23: Arduino: Construindo robôs com software e hardware livres

http://pyserial.sourceforge.net/

Page 24: Arduino: Construindo robôs com software e hardware livres

http://github.com/lupeke/python-firmata/

Page 25: Arduino: Construindo robôs com software e hardware livres

Python-Arduino-Prototyping-APIarduino-serial.py

Python 2B

Page 26: Arduino: Construindo robôs com software e hardware livres

http://www.blendedtechnologies.com/realtime-plot-of-arduino-serial-data-

using-python

Page 27: Arduino: Construindo robôs com software e hardware livres
Page 28: Arduino: Construindo robôs com software e hardware livres
Page 29: Arduino: Construindo robôs com software e hardware livres
Page 30: Arduino: Construindo robôs com software e hardware livres
Page 31: Arduino: Construindo robôs com software e hardware livres
Page 32: Arduino: Construindo robôs com software e hardware livres
Page 33: Arduino: Construindo robôs com software e hardware livres
Page 34: Arduino: Construindo robôs com software e hardware livres

#comofaz?

Page 35: Arduino: Construindo robôs com software e hardware livres
Page 36: Arduino: Construindo robôs com software e hardware livres
Page 37: Arduino: Construindo robôs com software e hardware livres
Page 38: Arduino: Construindo robôs com software e hardware livres
Page 39: Arduino: Construindo robôs com software e hardware livres

Turiquinhas 1.0

Page 40: Arduino: Construindo robôs com software e hardware livres

Maddog – Hack n' beer

Page 41: Arduino: Construindo robôs com software e hardware livres
Page 42: Arduino: Construindo robôs com software e hardware livres

2.0 #FTW!

Page 43: Arduino: Construindo robôs com software e hardware livres
Page 44: Arduino: Construindo robôs com software e hardware livres
Page 45: Arduino: Construindo robôs com software e hardware livres
Page 46: Arduino: Construindo robôs com software e hardware livres

Esquema elétrico

Page 47: Arduino: Construindo robôs com software e hardware livres
Page 48: Arduino: Construindo robôs com software e hardware livres

Aplicação Web

● Interface:● HTML● CSS● JavaScript + jQuery

● Servidor:● web2py● pyserial● streamer

Page 49: Arduino: Construindo robôs com software e hardware livres
Page 50: Arduino: Construindo robôs com software e hardware livres

Great revolutions!

● Eventos:● FISL – Porto Alegre/RS● CONSEGI – Brasília/DF● Slackshow, Linux in Rio, Dev in Rio/RJ● PythonBrasil – Curitiba/PR● Latinoware – Foz do Iguaçu/PR● Campus Party – São Paulo/SP

● ArduInRio: encontro mensal!● Arduino @ UFF

Page 51: Arduino: Construindo robôs com software e hardware livres

Conhecimento livre!\o/

http://www.justen.eng.br/Turiquinhas

Page 52: Arduino: Construindo robôs com software e hardware livres
Page 53: Arduino: Construindo robôs com software e hardware livres
Page 54: Arduino: Construindo robôs com software e hardware livres
Page 55: Arduino: Construindo robôs com software e hardware livres

Quero aprender!#comofaz?

Page 56: Arduino: Construindo robôs com software e hardware livres

http://arduino.cc/http://ArduInRio.cc/

Page 57: Arduino: Construindo robôs com software e hardware livres

Action!

Page 58: Arduino: Construindo robôs com software e hardware livres

Cadê o Turiquinhas?

Page 59: Arduino: Construindo robôs com software e hardware livres

Quanto custa?Onde compro?Resistores?

AC/DC?Circuitos integrados?

Optooquê? o.ORegistradores?

Variáveis?Loops?

Ponteiros?

Page 60: Arduino: Construindo robôs com software e hardware livres
Page 61: Arduino: Construindo robôs com software e hardware livres
Page 62: Arduino: Construindo robôs com software e hardware livres

CursoDeArduino.com.brTwittem! =)

Page 63: Arduino: Construindo robôs com software e hardware livres

?

Page 64: Arduino: Construindo robôs com software e hardware livres

So long and thanks for all the fish!http://twitter.com/[email protected]://blog.justen.eng.br/http://CursoDeArduino.com.br/

Happy Hacking!


Top Related