Arduino - Dicas & Truques

9,190 views

Published on

Slides da palestra que ministrei online no Lab de Garagem, no dia 19 de julho de 2011 às 20h.

http://www.CursoDeArduino.com.br/
http://blog.justen.eng.br/
http://twitter.com/turicas

Published in: Technology

Arduino - Dicas & Truques

  1. 1. Arduino: Dicas & TruquesÁlvaro Justen aka Turicas http://twitter.com/turicas http://github.com/turicas http://CursoDeArduino.com.br/
  2. 2. Álvaro Justen aka Turicas, prazer! @turicasalvaro@CursoDeArduino.com.br
  3. 3. www.CursoDeArduino.com.br
  4. 4. Software e/ou hardware?
  5. 5. Por baixo dos panos...● Resistores pull-up● Analog = Digital● tone() como gerador de frequências● avrdude● Makefile● FTDI ↔ PC
  6. 6. Limitações● Tempo de processamento de: ● analogRead ● digitalRead/digitalWrite ● Podemos usar #define ● Podemos fazer em hardware!● Quantidade de portas ● 74HC595! ● Quantidade versus tempo de propagação
  7. 7. Comunicação sem limites!
  8. 8. Serial.*● iPython● Miniterm● FTDI ↔ PC● Bluetooth● ZigBee● RFID● ... sudo aptitude install ipython python-serial
  9. 9. Luminária RGB Wi-Fi Android <Wi-Fi> Roteador Roteador <Ethernet> Arduino
  10. 10. Tomada Bluetooth
  11. 11. ADK
  12. 12. Oscilloscope/Arduinoscope
  13. 13. Escovando bits● O projeto NÃO é otimizado!● Quanto ocupa cada tipo? ● int = 16 bits ● PWM com char● Quanto de informação preciso armazenar?
  14. 14. Interrupções● Tarefas críticas● Gerar sinais● Chamada de função Video Game Shield
  15. 15. Arduino não é solução para todos os problemas!
  16. 16. Alternativas abertas
  17. 17. ● Microcontroladores menos potentes ● ArduinoISP
  18. 18. Outros projetos● Pinguino● chipKIT● eLua ● http://eluaproject.net/
  19. 19. CursoDeArduino.com.br/pesquisa +CursoDeArduino.com.br/android
  20. 20. HackNRio.org Dezembro/2011 naCidade maravilhosa! o/
  21. 21. ? @turicashttp://CursoDeArduino.com.brSo long and thanks for all the fish!

×