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