Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

8,165 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
  • Be the first to comment

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

×