Arduino
http://arduino.cc/
Brincando de
eletrônica com
Python e hardware
livre
Álvaro Justen
Álvaro Justen, prazer!
Engª Telecom @ UFF/Niterói
Work @ intelie.com.br
web2py developer
blog.justen.eng.br
@turicas
alvarojusten@gmail.com
?
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
Parece até
Python!
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-API
arduino-serial.py
Python 2B
http://www.blendedtechnologies.com/r
ealtime-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
● CONSEGI
● Slackshow
● Linux in Rio
● Dev in Rio
● PythonBrasil
● Latinoware
● Campus Party
● ArduInRio: encontro mensal!
● Arduino @ UFF
Conhecimento livre!
o/
http://www.justen.eng.br/Turiquinhas
Cadê o
Turiquinhas?
Quero aprender!
#comofaz?
http://arduino.cc/
http://ArduInRio.cc/
Quanto custa?
Onde compro?
Resistores?
AC/DC?
Circuitos integrados?
Optooquê? o.O
Registradores?
Variáveis?
Loops?
Ponteiros?
CursoDeArduino.com.br
Twittem! =)
E o
Turiquinhas,
cara?
?
So long and thanks
for all the fish!
@turicas
alvarojusten@gmail.com
http://blog.justen.eng.br/
http://CursoDeArduino.com.br/
Happy Hacking!

Arduino: Brincando de eletrônica com Python e Hardware Livre