robótica e php com arduino - phpn' rio 2011

Post on 31-May-2015

12.276 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Robótica e PHP: Unindo os dois mundos

PHP’n Rio 2011

Quem somos nós?

Desireé SantosMarco Antonio Maciel

Quem sou eu?

Desireé Santos@desisant

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/.

Quem sou eu?

Marco Antonio Maciel@marcomaciel

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 :(

Agenda

• Computação Física / Arduino• PHP• Integrando os mundos• Oportunidades• Como começar• DEMO

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..

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.

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.

Arduino Code

Arduino Code

Arduino Code

Arduino

Shields

http://shieldlist.org

“Falando” com Arduino

• Comunicação Serial.

# PHP# Java# Ruby# Python# .NET

# VB# Delphi# Objective-C# C/C++Etc. etc. etc..

Que tal integrar com a Internet?

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.

Misturando tudo

#text

#text

#text

#text

#text

Some <Code/>

Formulário

Envia Mensagem

<html/>

Formulário

Envia Mensagem

<html/>

#class.application.php

http://tinyurl.com/GlobalVarsInPhp

Obtem Mensagem

Envia Mensagem Para Arduino

Le Serial e Aciona Comando

Funcoes Liga e Desliga

Aplicações

• Automação residencial;• Robótica;• Saúde e medicina;• Educação;• Trabalhos artísticos;• Agronegócio;• Móveis interativos;• Entretenimento;• ...

Automação Residencial

Arte

Mobilia

Games

Android@Home

Por onde começar?

• Site Oficial– http://www.php.net/manual/pt_BR/

• Comunidade– http://www.phprio.org/

• PHP Classes– http://www.phpclasses.org/

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/)

Por onde começar?

• Cursos– www.cursodearduino.com.br– www.globalcode.com.br

Compras Internacionais

Compras Nacionais

Compras

Rua República do Líbano - Rio de Janeiro

Rua Santa Efigênia - São Paulo

DEMO

OBRIGADO

@desisant@marcomaciel

http://mmaciel.com.br

http://ArduInRio.cc

top related