PHP e Robótica com Arduino - TDC 2012
-
Upload
marco-antonio-maciel -
Category
Technology
-
view
2.791 -
download
2
description
Transcript of PHP e Robótica com Arduino - TDC 2012
Globalcode – Open4education
Trilha – Lado BMarco Antonio Maciel
.
Globalcode – Open4education
Robótica e PHP: Unindo os dois mundos
.
Globalcode – Open4education
Agenda
Computação Física / Arduino
PHP
Integrando os mundos
Oportunidades
Como começar
DEMO
Globalcode – Open4education
Quem sou eu?
@marcomaciel
http://mmaciel.com.br
http://ArduInRio.cc
Globalcode – Open4education
Computação Física
Interface entre mundo real e o mundo digital.Luminosidade;
Umidade;
Presença;
Temperatura
etc..
Globalcode – Open4education
Globalcode – Open4education
Arduino
Criado pelo Massimo Banzi.
Plataforma open source (hardware e software).
Projeto simples, popular e acessível com eletrônica e programação embarcada de alto nível.
Globalcode – Open4education
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.
Globalcode – Open4education
Arduino Code
Globalcode – Open4education
Arduino Code
Globalcode – Open4education
Arduino Code
Globalcode – Open4education
Arduino
Globalcode – Open4education
Globalcode – Open4education
Shields
Globalcode – Open4education
http://shieldlist.org
Globalcode – Open4education
“Falando” com Arduino
Comunicação Serial.
# PHP
# Java
# Ruby
# Python
# .NET
# VB
# Delphi
# Objective-C
# C/C++
Etc. etc. etc..
Globalcode – Open4education
Globalcode – Open4education
Que tal integrar com a Internet?
Globalcode – Open4education
Globalcode – Open4education
Por que PHP?
É a linguagem Web mais popular
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
Globalcode – Open4education
Misturando tudo
Globalcode – Open4education
Globalcode – Open4education
</xml>
#text
Globalcode – Open4education
</xml>
#text
Globalcode – Open4education
</xml>
#text
Globalcode – Open4education
</xml> #text
Globalcode – Open4education
</xml> #text
Globalcode – Open4education
</xml> #text
Globalcode – Open4education
Some <Code/>
Globalcode – Open4education
Formulário
Envia Mensagem
<html/>
Globalcode – Open4education
Formulário
Envia Mensagem
<html/>
#class.application.php
http://tinyurl.com/GlobalVarsInPhp
Globalcode – Open4education
Obtem Mensagem
Envia Mensagem Para Arduino
Globalcode – Open4education
Le Serial e Aciona Comando
Globalcode – Open4education
Aplicações
Automação residencial;
Robótica;
Saúde e medicina;
Educação;
Trabalhos artísticos;
Móveis interativos;
Entretenimento;
...
Globalcode – Open4education
Automação Residencial
Globalcode – Open4education
Arte
Globalcode – Open4education
Mobilia
Globalcode – Open4education
Globalcode – Open4education
Games
Globalcode – Open4education
Android@Home
Globalcode – Open4education
Por onde começar?
Site Oficialhttp://www.php.net/manual/pt_BR/
PHP Classeshttp://www.phpclasses.org/
Globalcode – Open4education
Por onde começar?
ComunidadesArduInRio (http://ArduInRio.cc)
www.labdegaragem.com
Sitesblog.eletronlivre.com.br
www.lusorobotica.com
www.arduino.cc
ForumArduino Oficial (www.arduino.cc/forum/)
Globalcode – Open4education
Por onde começar?
Cursowww.globalcode.com.br
Globalcode – Open4education
Compras Internacionais
Globalcode – Open4education
Compras Nacionais
Globalcode – Open4education
Compras
Rua República do Líbano - Rio de Janeiro
Rua Santa Efigênia - São Paulo
Globalcode – Open4education
DEMO
Globalcode – Open4education
Quem sou eu?
@marcomaciel
http://mmaciel.com.br
http://ArduInRio.cc