Upload
alvaro-justen
View
9.842
Download
4
Embed Size (px)
DESCRIPTION
Palestra que ministrei na Semana de Computação da Universidade Federal Fluminense sobre Arduino, robótica e integração da plataforma com outras linguagens de programação (em especial Python) no dia 08/11/2010.
Citation preview
Arduinohttp://arduino.cc/
Construindo robôs com software e hardware livres!
Álvaro Justen
Álvaro Justen, prazer!Engª Telecom @ UFF/NiteróiWork @ intelie.com.brweb2py developerblog.justen.eng.br@[email protected]
?
Arduoquê?
Arduino!(Duemilanove)
Computador “físico”! (?)
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
C/C++
Arduino Nano
Arduino Mega
Arduino Lilypad
Fritzing
Fritzing
Talk is cheap.Show me the code!
PWM
Servomotor
C/C++ #WTF?
http://www.arduino.cc/playground/Interfacing/Python
http://pyserial.sourceforge.net/
http://github.com/lupeke/python-firmata/
Python-Arduino-Prototyping-APIarduino-serial.py
Python 2B
http://www.blendedtechnologies.com/realtime-plot-of-arduino-serial-data-
using-python
#comofaz?
Turiquinhas 1.0
Maddog – Hack n' beer
2.0 #FTW!
Esquema elétrico
Aplicação Web
● Interface:● HTML● CSS● JavaScript + jQuery
● Servidor:● web2py● pyserial● streamer
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
Quero aprender!#comofaz?
Action!
Cadê o Turiquinhas?
Quanto custa?Onde compro?Resistores?
AC/DC?Circuitos integrados?
Optooquê? o.ORegistradores?
Variáveis?Loops?
Ponteiros?
CursoDeArduino.com.brTwittem! =)
?
So long and thanks for all the fish!http://twitter.com/[email protected]://blog.justen.eng.br/http://CursoDeArduino.com.br/
Happy Hacking!