
Programação Em Arduino Para Rastreamento Gps Com Base No Mit App Inventor, Php E Stm32f103c8
By Vitor Amadeu SouzaLength2h 16m
About this audiobook
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 terrestre. O intuito deste livro é desenvolver uma aplicação Web baseada no PHP com banco de dados MySQL de modo a receber dados de um smartphone/tablet Android programado através do MIT App Inventor conectado a uma placa Blue Pill STM32F103C8 através da interface Bluetooth, no qual fornece os dados de latitude e longitude disponibilizados por um módulo GPS conectado ao mesmo. Ao receber o pacote de dados, o dispositivo Android encapsula tais dados e envia para um servidor, de modo que através do Google Maps seja possível plotar a posição no qual encontra-se o STM32 conectado ao módulo GPS naquele momento. Desta forma, um sistema de rastreamento para bens materiais ou imateriais pode ser implementado. 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 a ser desenvolvido no smartphone/tablet foi feito no MIT App Inventor e consiste de enviar periodicamente os dados de latitude e longitude disponibilizados pelo módulo GPS ao STM32 para um servidor Web programado em PHP, no qual recebe tal pacote e mostra em seguida na tela em formato de tabela além de salvá-lo em banco de dados MySQL juntamente com a data e hora da ocorrência. Uma segunda página permite a visualização de dados através do Google Maps.
Audiobook details
GenreEducation and Learning, Technology
Length2 hrs 16 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateSep 30, 2020
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2I. Metodologia de desenvolvimento
3II. HTML
4III. CSS
5IV. PHP
Show all chaptersShow less
6V. MySQL
7VI. Integrando PHP e MySQL
8VII. Conhecendo o MIT App Inventor
9VIII. Exemplos no App Inventor
10IX. Projetos no App Inventor
11X. Transmissão Serial
12XI. Recepção Serial
13XII. Aplicativo com interface Bluetooth
14seja, se for criado o arquivo exemplo1.php, digite no campo de
15Sendo assim, não esqueça de salvar todos os exemplos na pasta
16</html>
17Ao clicar no link, será aberto o programa de e-mail padrão com
18As caixas de texto de múltiplas linhas são usadas quando
19O CSS ou Cascading Style Sheets é uma linguagem de estilo
20O resultado neste caso foi à apresentação de um amarelo
21de programação como o adição (+), subtração (-), multiplicação (*) e
22Para aumentar ou diminuir o número de repetições basta
23será impressa.
24desta forma é possível estabelecer uma biblioteca, onde precisando
25ROUND
26Capítulo V
27clientes, pode-se digitar.
28</body> </html>
29acordo com os dados gravados no capítulo passado.
30Este conceito será utilizado no MIT App Inventor, onde
31Após desenvolver esta aplicação chega à hora de publicar esta
32$linha=0;
33Ao entrar nesta janela, clique na opção Enter phpMyAdmin.
34Capítulo VII
35Figura 1.1 – Tela do MIT App Inventor
36Figura 8.1 – Adicionando label à tela
37dispositivo e neste exemplo, será visto como habilitar o seu
38Figura 8.8 – Adicionando um evento ao programa
39Observe que há dois parâmetros configuráveis, sendo o
40assim vá ao bloco
41id=resposta
42Figura 8.29 – Resultado de uma simulação
43Neste experimento ao pressionar o botão Ok, será apresentado
44id=contador id=inc id=dec id=limpar
45O bloco referente ao incremento, decremento e limpeza da
46Marque a opção NumbersOnly para as duas caixas de texto.
47O primeiro bloco habilita o GPS, caso o mesmo esteja desligado.
48<?php
49Recepção Serial
50Aplicativo com interface Bluetooth