Computação Física com Arduino, Program-ME e Java

8,061 views

Published on

Apresentação realizada no dia 06/Nov/2010 no evento The Developers Conference (TDC2010) na trilha Stadium Sábado (14:20 às 16:10) promovido pela Globalcode e VOffice em Florianópolis/SC/Brasil.

Published in: Technology, Education
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,061
On SlideShare
0
From Embeds
0
Number of Embeds
4,118
Actions
Shares
0
Downloads
2
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Computação Física com Arduino, Program-ME e Java

  1. 1. Globalcode – Open4education Computação Física com Arduino/Program-ME e a Plataforma Java Dr. Spock Instrutor Globalcode Senior Software Architect Profissional 1.9
  2. 2. Globalcode – Open4education @bout me Bacharel e especialista em Física pela UFV e Unicamp; Instrutor Globalcode em Campinas e SP desde 2005; Desenvolvedor de aplicações Web desde 96 e Java desde 99; Atuação como arquiteto de software; Certificações Java: SCJP e SCWCD; Palestrante em eventos nacionais e internacionais: JustJava, TDC e JavaOne.
  3. 3. Globalcode – Open4education Objetivo “Apresentar os conceitos de computação física, hardware open source, as principais características do Arduino e do Program- ME, além dos novos mercados com a plataforma Java”
  4. 4. Globalcode – Open4education Agenda Como tudo começou! Computação física e hardware open source O que Arduino e Program-ME ? Projetos com Arduino e Program-ME A plataforma Java e os novos mercados Java e computação física Mais informações na rede
  5. 5. Globalcode – Open4education Como tudo começou?
  6. 6. Globalcode – Open4education Computação Física e Hardware Open Source
  7. 7. Globalcode – Open4education Computação Física e Hardware Open Source
  8. 8. Globalcode – Open4education Computação Física e Hardware Open Source
  9. 9. Globalcode – Open4education Computação Física e Hardware Open Source
  10. 10. Globalcode – Open4education Computação Física e Hardware Open Source
  11. 11. Globalcode – Open4education Computação Física e Hardware Open Source
  12. 12. Globalcode – Open4education O que é Arduino?
  13. 13. Globalcode – Open4education Características do Arduino Microcontrolador ATmega 168 Arquitetura RISC 20 MIPS 16KB flash / 512B EEPROM / 1KB RAM estática 10.000 ciclos na flash / 100.000 na EEPROM 2 contadores / temporizador de 16bits 1 temporizador de tempo real com clock externo
  14. 14. Globalcode – Open4education Características do Arduino 6 canais PWM (saída analógica) 6 conversores A/D de 10 bits (entrada analógica) 1 serial programável (USART) 1 interface SPI (Serial Peripheral Interface) 1 interface serial a 2 fios (I2C) 1 watch dog timer programável Interrupção / wake-up numa entrada digital
  15. 15. Globalcode – Open4education O que é Program-ME?
  16. 16. Globalcode – Open4education Projetos Globalcode: Tomad@
  17. 17. Globalcode – Open4education Projetos Globalcode: Tomad@
  18. 18. Globalcode – Open4education Projetos Globalcode: Tomad@
  19. 19. Globalcode – Open4education Bússola Digital + Umidade + Temperatura
  20. 20. Globalcode – Open4education Robô BR1
  21. 21. Globalcode – Open4education 3-shield
  22. 22. Globalcode – Open4education Brasileirinho
  23. 23. Globalcode – Open4education Elétron Kit
  24. 24. Globalcode – Open4education Treinamentos
  25. 25. Globalcode – Open4education Componentes para o Arduino
  26. 26. Globalcode – Open4education Componentes para o Arduino
  27. 27. Globalcode – Open4education Componentes para o Arduino
  28. 28. Globalcode – Open4education Componentes para o Arduino
  29. 29. Globalcode – Open4education Componentes para o Arduino
  30. 30. Globalcode – Open4education Componentes para o Arduino
  31. 31. Globalcode – Open4education Aplicando o Arduino
  32. 32. Globalcode – Open4education Programando o Arduino
  33. 33. Globalcode – Open4education Programando o Arduino
  34. 34. Globalcode – Open4education Ciclo de Desenvolvimento Obter uma placa Arduino e um cabo USB Download da IDE Arduino Instalação da IDE e dos drivers USB Conectar a placa Executar a IDE Arduino Escrever um programa ou exemplo Selecionar o modelo da placa
  35. 35. Globalcode – Open4education Ciclo de Desenvolvimento Selecionar um porta serial Upload do programa para o Arduino
  36. 36. Globalcode – Open4education Ciclo de Desenvolvimento Selecionar um porta serial Upload do programa para o Arduino
  37. 37. Globalcode – Open4education Ciclo de Desenvolvimento Selecionar um porta serial Upload do programa para o Arduino
  38. 38. Globalcode – Open4education Ciclo de Desenvolvimento Selecionar um porta serial Upload do programa para o Arduino
  39. 39. Globalcode – Open4education
  40. 40. Globalcode – Open4education A plataforma Java!
  41. 41. Globalcode – Open4education A plataforma Java!
  42. 42. Globalcode – Open4education A plataforma Java: TV Digital
  43. 43. Globalcode – Open4education A plataforma Java: Blu-ray
  44. 44. Globalcode – Open4education A plataforma Java: Mobile
  45. 45. Globalcode – Open4education A plataforma Java: Numa caneta!
  46. 46. Globalcode – Open4education A plataforma Java: Numa caneta!
  47. 47. Globalcode – Open4education A plataforma Java: Numa caneta!
  48. 48. Globalcode – Open4education A plataforma Java: Automação residencial
  49. 49. Globalcode – Open4education Demonstração
  50. 50. Globalcode – Open4education Mais informações Globalcode – The Developers Company http://www.globalcode.com.br/ Site oficial do Arduino http://arduino.cc/ Blog do elétron livre http://www.eletronlivre.com.br/ Comunidade Program-ME http://program-me.ning.com/ Blog da Globalcode http://blog.globalcode.com.br/
  51. 51. Globalcode – Open4education Perguntas & Respostas
  52. 52. Globalcode – Open4education Thank you! Twitter @drspockbr Blog do Spock http://blog.spock.com.br/ E-mail spock@globalcode.com.br

×