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.

Robótica e PHP com Arduino - PHPn' Rio 2011

13,875 views

Published on

Slides da palestra 'Robótica e PHP com Arduino' - PHPn' Rio 2011

  • Be the first to comment

Robótica e PHP com Arduino - PHPn' Rio 2011

  1. 1. Robótica e PHP:Unindo os dois mundos PHP’n Rio 2011
  2. 2. Quem somos nós? Desireé SantosMarco Antonio Maciel
  3. 3. Quem sou eu? Desireé Santos @desisant
  4. 4. Quem sou eu?• Acadêmica Curso Superior de Tecnologia em Sistemas para Internet/CEFET-RJ.• Enamorada por desenvolvimento de software.• Organizadora de cursos e encontros de Arduino no CEFET-RJ• Administradora do grupo de Arduino do Rio de Janeiro - http://www.arduinrio.cc/.
  5. 5. Quem sou eu?Marco Antonio Maciel @marcomaciel
  6. 6. Quem sou eu?• Profissional de TI há 15 anos.• Trabalhei com Clipper, Delphi, ASP, PHP, Java.• Bancos de dados (SQL- Server, PostgreSQL, Oracle, SyBase, MySQL). E alguns bandos de dados (dBase, Paradox, Access) rsrsrs• Administrador do grupo @ArduInRio.• Sou um generalista• Pai de duas filhas lindas, e casado.• Cinema, caminhada e moto :(
  7. 7. Agenda• Computação Física / Arduino• PHP• Integrando os mundos• Oportunidades• Como começar• DEMO
  8. 8. Computação Física• Interface entre mundo real e o mundo digital.• Constroi soluções digitais de computação que interagem com a realidade física. – Luminosidade; – Umidade; – Presença; – Temperatura – etc..
  9. 9. Arduino• Criado pelo Massimo Banzi.• Plataforma open source (hardware e software).Projeto simples, popular e acessívelcom eletrônica e programaçãoembarcada de alto nível.
  10. 10. Arduino• Microcontrolador com sistema embarcado;• IDE e bibliotecas de alto nível;• Comunidade grande e atuante;• Multiplataforma (Linux, Mac e Windows);• Linguagem é essencialmente C/C++ (Wiring);• Transferência via USB;• Comunicação serial.
  11. 11. Arduino Code
  12. 12. Arduino Code
  13. 13. Arduino Code
  14. 14. Arduino
  15. 15. Shields
  16. 16. http://shieldlist.org
  17. 17. “Falando” com Arduino• Comunicação Serial.# PHP # VB# Java # Delphi# Ruby # Objective-C# Python # C/C++# .NET Etc. etc. etc..
  18. 18. Que tal integrar com a Internet?
  19. 19. Por que PHP?• É a linguagem Web mais popular e que mais cresce.• Licença gratuita e código livre.• Roda em qualquer plataforma. (Linux, UNIX, Windows).• Orientação a objetos .• Planos de hospedagem Web mais baratos.• Excelentes frameworks.
  20. 20. Misturando tudo
  21. 21. #text
  22. 22. #text
  23. 23. #text
  24. 24. #text
  25. 25. #text
  26. 26. Formulário <html/> Envia Mensagem
  27. 27. Formulário <html/> #class.application.php http://tinyurl.com/GlobalVarsInPhp Envia Mensagem
  28. 28. Obtem MensagemEnvia Mensagem Para Arduino
  29. 29. Le Serial e Aciona Comando Funcoes Liga e Desliga
  30. 30. Aplicações• Automação residencial;• Robótica;• Saúde e medicina;• Educação;• Trabalhos artísticos;• Agronegócio;• Móveis interativos;• Entretenimento;• ...
  31. 31. Automação Residencial
  32. 32. Arte
  33. 33. Mobilia
  34. 34. Games
  35. 35. Android@Home
  36. 36. Por onde começar?• Site Oficial – http://www.php.net/manual/pt_BR/• Comunidade – http://www.phprio.org/• PHP Classes – http://www.phpclasses.org/
  37. 37. Por onde começar?• Comunidades – ArduInRio (http://ArduInRio.cc) – www.labdegaragem.com• Sites – blog.eletronlivre.com.br – www.lusorobotica.com – www.arduino.cc• Forum – Arduino Oficial (www.arduino.cc/forum/)
  38. 38. Por onde começar?• Cursos – www.cursodearduino.com.br – www.globalcode.com.br
  39. 39. Compras Internacionais
  40. 40. Compras Nacionais
  41. 41. ComprasRua República do Líbano - Rio de JaneiroRua Santa Efigênia - São Paulo
  42. 42. DEMO
  43. 43. OBRIGADO@desisant@marcomacielhttp://mmaciel.com.brhttp://ArduInRio.cc

×