terça-feira, 14 de abril de 2015

Apostila de Comunicação Web entre PHP, MySQL, Android, e Arduino


Apostila de Comunicação Web entre PHP, MySQL, Android, e Arduino
Os smartphone/tablets Android ganham a cada dia mais e mais aplicações e desta forma, faz-se necessário conectá-lo a um servidor Web de modo a transmitir alguma informação que possa ser observada e tratada em qualquer browser disponível no globo terreste.

O objetivo desta apostila é apresentar desenvolvimento de uma aplicação Web baseada no PHP com banco de dados MySQL e receber dados de um smartphone/tablet Android programado através do MIT App Inventor.
O gerador do evento é uma placa Arduino programada para enviar através da comunicação Bluetooth com o smartphone/tablet um comando, para que em seguida tais dados sejam enviados para o servidor e apresentados em formato de tabela e salvos em um banco de dados no servidor Web.
Para se chegar a este fim diversos exemplos são construídos ao longo da obra usando as ferramentas comentadas, de modo a embasar o leitor com os tópicos principais para este fim.
O exemplo é desenvolvido no smartphone/tablet foi feito no MIT App Inventor e consiste de enviar um evento de botão pressionado gerado pela placa Arduino para um servidor Web programado em PHP, no qual recebe tal pacote e mostra em seguida na tela além de salvá-lo em banco de dados MySQL juntamente com a data e hora da ocorrência.

Sumário:
I. Metodologia de desenvolvimento 
 1. Introdução 
II. HTML 
 1. Introdução 
 2. Alterando o título 
 3. Apresentando Textos 
 4. Textos pré-formatados 
 5. Alterando a cor e tamanho do texto 
 6. Mostrando imagens ao fundo 
 7. Criando Links 
 8. Enviando e-mails 
 9. Tabelas 
 10. Caixas de Texto 
 11. Caixas de Texto de Múltiplas Linhas 
 12. ComboBox 
 13. CheckBox 
 14. Radio Button 
 15. Listas Ordenadas 
 16. Listas Não Ordenadas 
III. CSS 
 1. Introdução 
 2. Alterando a cor de fundo 
 3. Alterando a cor de texto 
 4. Alterando o alinhamento do texto 
 5. Alterando o posicionamento absoluto 
 6. Alterando o fonte usado 
 7. Modificando o tamanho de imagens 
 8. Alterando o tamanho das letras 
 9. Deixando o texto em negrito
 10. Deixando o texto em itálico
IV. PHP 
 1. Introdução 
 2. Apresentando Informações 
 3. Comentários 
 4. Variáveis 
 5. Arrays 
 6. Operadores Aritméticos 
 7. Operadores Lógicos 
 8. Operadores Relacionais 
 9. Concatenação de Strings 
 10. Controle de Repetição While 
 11. Controle de Repetição For 
 12. Tratamento Switch 
 13. Criando Funções 
 14. Funções do PHP 
V. MySQL 
 1. Introdução 
 2. Iniciando o MySQL 
VI. Integrando PHP e MySQL 
 1. Introdução 
 2. Função MYSQL_CONNECT() 
 3. Função MYSQL_SELECT_DB() 
 4. Função MYSQL_QUERY() 
 5. Função MYSQL_NUM_ROWS() 
 6. Função MYSQL_FETCH_ARRAY() 
 7. Método GET 
 8. Adicionando o banco de dados com o método GET 
 9. Método GET 
VII. Conhecendo o MIT App Inventor 
 1. Criando um projeto 
VIII. Exemplos no App Inventor 134
 1. Introdução 
 2. Label 
 3. Button 
 4. CheckBox 
 5. Image 
 6. Slider I 
 7. Notifier 
 8. TextBox 
IX. Projetos no App Inventor 
 1. Introdução 
 2. Calculadora 
 3. Dado eletrônico 
 4. Contador 
 5. Conversor Pa <-> PSI 
 6. Raízes de uma equação do 2º 
 7. Enviando dados para WebServer 
X. Hardware e Software Arduino 
 1. Introdução 
 2. Conhecendo o Software 
 3. Conhecendo o Hardware 
XI. Ligando um Led no Arduino 
 1. Pinagem do Arduino 
 2. Montando o Hardware 
 3. Programando o Arduino 
XII. Transmissão Serial 
 1. Introdução 
 2. Montando o Hardware 
 3. Programando o Arduino 
 4. Programa para comunicação com Android 
XIII. Recepção Serial 
 1. Introdução 
 2. Montando o Hardware 
 3. Programando o Arduino 
XIV. Aplicativo com interface Bluetooth 
 1. Controlando o estado do LED 
 2. Enviando o evento do botão pela Web 

Investimento:  R$39,90

Nenhum comentário:

Postar um comentário

Comente aqui