Por Fernando Koyanagi

Tamanho: px
Começar a partir da página:

Download "Por Fernando Koyanagi"

Transcrição

1 Por Fernando Koyanagi

2 Características principais Leitura da Temperatura Leitura da Umidade

3 Montagem

4 Vamos ao código Primeiro passo é incluir as libs que iremos utilizar. A lib do DHT pode ser adicionada pela opção Sketch > Incluir Biblioteca > Gerenciar Bibliotecas... Na janela que abrir procure por DHT sensor library. Depois disso criamos uma variável do tipo ESP8266WebServer que será o nosso servidor que irá responder as requisições http (porta 80). Criamos também uma variável do tipo DHT com os parâmetros 0 (que é o pino GPIO 0) e o tipo (no nosso caso DHT22) #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> #include <ESP8266mDNS.h> #include <DHT.h> //Criamos uma variável do tipo ESP8266WebServer que já possui funções //que auxiliam na criação das rotas que o ESP8266 vai responder ESP8266WebServer server(80); //Variável do tipo DHT que possui funções para controlarmos o módulo dht //permitindo ler a temperatura e a umidade DHT dht(0, DHT22);

5 Setup No setup vamos inicializar o Serial apenas para que tenhamos um log, caso o ESP8266 esteja conectado ao computador através da serial para utilizarmos o monitor serial. Iremos fazer com que o ESP8266 se conecte a nossa rede. No nosso caso usamos a rede TesteESP com a senha , mas você terá que alterar de acordo com a rede que irá utilizar. //Inicialize a Serial apenas caso queira ter um log //para facilitar saber o que está acontecendo com o ESP8266 Serial.begin(115200); //Instrução para o ESP8266 se conectar à rede. //No nosso caso o nome da rede é TesteESP e a senha é //Você deve alterar com as informações da sua rede WiFi.begin("TesteESP", " " ); //Feedback caso esteja usando o Monitor Serial Serial.println(""); Serial.print("Conectando");

6 Setup Aguardamos o ESP8266 se conectar à rede e após ele se conectar enviamos as configurações da rede. Altere conforme a sua rede. //Esperamos até que o módulo se conecte à rede while(wifi.status()!= WL_CONNECTED) { delay(500); Serial.print("."); } //Configurações do IP fixo. Você pode alterar conforme a sua rede IPAddress ip(192, 168, 2, 8); IPAddress gateway(192, 168, 2, 1); IPAddress subnet(255, 255, 255, 0); Serial.print("Configurando IP fixo para : "); Serial.println(ip); //Envia a configuração WiFi.config(ip, gateway, subnet);

7 Setup Os próximos comandos são apenas para caso esteja com o ESP8266 conectado ao computador pela serial para que você tenha um feedback pelo Monitor Serial. Você pode conferir o IP que o ESP8266 recebeu para ver se é o mesmo que está nas configurações. //Mostramos no Monitor Serial o ip com o qual o esp8266 se conectou Serial.println(""); Serial.println("Connectado"); Serial.print ("IP: "); Serial.println(WiFi.localIP());

8 Setup Aqui começamos a definir quais funções serão executadas para cada requisição. Na instrução abaixo, toda vez que o ESP8266 receber uma requisição http do tipo GET no caminho /temperature a função gettemperature irá ser executada. //Aqui definimos qual a função será executada para o caminho e tipo. //Nesse caso quando houver uma requisição http do tipo GET no //caminho (pode ser outro ip dependendo //da sua configuração) a função gettemperature será executada server.on("/temperature", HTTP_GET, gettemperature);

9 Setup Nessa outra instrução, toda vez que o ESP8266 receber uma requisição http do tipo GET no caminho /humidity a função gethumidity irá ser executada. //Nesse outo caso quando houver uma requisição http do tipo GET //no caminho (pode ser outro ip dependendo //da sua configuração) a função gethumidity será executada server.on( /humidity ", HTTP_GET, gethumidity);

10 Setup Nessa instrução, toda vez que o ESP8266 receber uma requisição http do tipo GET no caminho /monitor a função showmonitor irá ser executada. A função showmonitor é a responsável por retornar o html principal que irá mostrar os valores da temperatura e da umidade. //Nesse caso quando houver uma requisição http do tipo GET //no caminho (pode ser outro ip dependendo //da sua configuração) a função showmonitor será executada. //Esta função retornará a página principal que mostrará os valores //da temperatura e da umidade e recarregará essas informações de tempos // em tempos server.on( /monitor", HTTP_GET, showmonitor);

11 Setup Aqui é a definição da função que deve ser executada quando o caminho requisitado não for encontrado //Aqui definimos qual função será executada caso o caminho que //o cliente requisitou não tenha sido registrado server.onnotfound(onnotfound);

12 Setup Aqui inicializamos o nosso servidor que declaramos anteriormente na porta 80. Com isso terminamos o setup. } //Inicializamos o server que criamos na porta 80 server.begin(); Serial.println("Servidor HTTP iniciado");

13 Loop Graças a lib ESP8266WebServer não precisamos ficar verificando no loop se há clientes e qual o caminho da requisição. Apenas precisamos chamar handleclient() e o objeto verificará se algum cliente está fazendo alguma requisição e irá redirecionar para a função correspondente que registramos anterirormente. void loop() { //Verifica se há alguma requisição de algum cliente server.handleclient(); }

14 Requisição não encontrada Essa é a função que registramos anteriormente para ser executada quando o cliente fizer alguma requisição que não foi registrada. A função apenas volta o código 404 (código padrão para quando um recurso não é encontrado), o tipo de dado retornado (no caso texto puro) e um texto com os dizeres Not Found. //Função que definimos para ser chamada quando o caminho //requisitado não foi registrado void onnotfound() { server.send(404, "text/plain", "Not Found" ); }

15 Retornando a temperatura Essa é a função que retornará um json com os dados da temperatura quando o cliente fizer uma requisição do tipo GET em /temperature //Função que definimos que será executada quando o cliente fizer uma //requisição do tipo GET no caminho //(pode ser outro ip dependendo da sua configuração) void gettemperature() { //Fazemos a leitura da temperatura através do módulo dht float t = dht.readtemperature(); //Cria um json com os dados da temperatura String json = "{\"temperature\":"+string(t)+"}"; //Envia o json para o cliente com o código 200, que é o código quando a //requisição foi realizada com sucesso server.send (200, "application/json", json); }

16 Retornando a umidade Essa é a função que retornará um json com os dados da umidade quando o cliente fizer uma requisição do tipo GET em /humidity //Função que definimos que será executada quando o cliente fizer uma //requisição do tipo GET no caminho //(pode ser outro ip dependendo da sua configuração) void gethumidity() { //Fazemos a leitura da umidade através do módulo dht float h = dht.readhumidity(); //Cria um json com os dados da umidade String json = "{\ humidity\":"+string(h)+"}"; //Envia o json para o cliente com o código 200, que é o código quando a //requisição foi realizada com sucesso server.send (200, "application/json", json); }

17 HTML Essa é a função que retornará o html quando o cliente acessar /monitor. Esta página mostrará os valores da temperatura e umidade e recarregará os dados de tempos em tempos. A parte que está entre <style type= text/css > e </style> definem a aparência da página e você pode alterar conforme queira. //Função que definimos que será executada quando o cliente fizer uma requisição //do tipo GET no caminho (pode ser outro ip dependendo da sua configuração) void showmonitor() { String html = "<html>" "<head>" "<meta name='viewport' content='width=device-width, initial-scale=1, user-scalable=no'/>" "<title>dht Monitor</title>" "<style type='text/css'>" "body{" "}" "padding: 35px;" "background-color: #222222;"

18 HTML Continuação do style do HTML "h1{ "color: #FFFFFF;" "font-family: sans-serif;" "}" "p{" "color: #EEEEEE;" "font-family: sans-serif; "}" "</style>" "font-size:18px;" "</head>"

19 HTML Aqui temos a parte principal do html. Nele temos dois parágrafos que irão mostrar a temperatura e a umidade. Atenção para os ids dos parágrafos pois é através deles que iremos recuperar estes parágrafos para inserir os valores da temperatura e umidade após as requisições. "<body> "<h1>dht Monitor</h1>" "<p id='temperature'>temperature: </p>" "<p id='humidity'>humidity: </p> "</body>"

20 Javascript Aqui começamos a definir o script que vai de tempos em tempos ler os valores da temperatura e umidade. A função refresh() chama as funções refreshtemperature() e refreshhumdity() e o setinterval chama a função refresh a cada 5000 milisegundos (5 segundos) "<script type='text/javascript'>" "refresh();" "setinterval(refresh, 5000);" "function refresh()" "{" "refreshtemperature()" "refreshhumidity();" "}"

21 Javascript A função refreshtemperature() faz uma requisição à /temperature e faz o parse da informação contida no json e adiciona no parágrafo com id temperature "function refreshtemperature()" "{" "var xmlhttp = new XMLHttpRequest();" "xmlhttp.onreadystatechange = function() {" "if (xmlhttp.readystate == XMLHttpRequest.DONE && xmlhttp.status == 200){" "document.getelementbyid('temperature').innerhtml = 'Temperature: ' + JSON.parse(xmlhttp.responseText).temperature + 'ºC';" "}" "}" "};" "xmlhttp.open('get', ' true);" "xmlhttp.send();"

22 Javascript A função refreshhumidity() faz uma requisição à /humidity e faz o parse da informação contida no json e adiciona no parágrafo com id humidity. E com isso finalizamos o html que enviaremos nas requisições em /monitior "function refreshhumidity()" "{" "var xmlhttp = new XMLHttpRequest();" "xmlhttp.onreadystatechange = function() {" "if (xmlhttp.readystate == XMLHttpRequest.DONE && xmlhttp.status == 200){" "document.getelementbyid('humidity').innerhtml = 'Humidity: ' + JSON.parse(xmlhttp.responseText).humidity + '%';" "}" "};" "xmlhttp.open('get', ' true);" "xmlhttp.send();" "}" "</script>" "</html>";

23 Finalizando showmonitor Agora que a string com o html que enviaremos está pronta podemos enviar para o cliente. Com isso finalizamos a função showmonitor e o código. //Envia o html para o cliente com o código 200, que é o código //quando a requisição foi realizada com sucesso server.send(200, "text/html", html); }

24 Testando Agora abra seu navegador e digite (pode ser outro ip dependendo da sua configuração)

KIT INICIANTE V7 PARA ARDUINO

KIT INICIANTE V7 PARA ARDUINO Módulo 3 Componentes: 1 Sensor de Temperatura LM35 Descrição: Com o auxílio da porta serial e do monitor serial, o usuário irá fazer a leitura do sensor de temperatura em ºC para fazer o projeto seguinte.

Leia mais

DK105 GROVE. Temperatura e Umidade. Radiuino

DK105 GROVE. Temperatura e Umidade. Radiuino DK105 GROVE Temperatura e Umidade Radiuino O presente projeto visa mostrar uma básica aplicação com o Kit DK 105 Grove. Utilizamos um sensor de umidade e temperatura Grove juntamente ao nó sensor para

Leia mais

Projeto No. 15 Sensor Óptico Reflexivo

Projeto No. 15 Sensor Óptico Reflexivo Projeto No. 15 Sensor Óptico Reflexivo Neste projeto vamos utilizar um Sensor Óptico Reflexivo TCRT5000 para implementar um interruptor de proximidade. Desta forma, não será necessário que a pessoa toque

Leia mais

Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino:

Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino: Tarefa prática com Arduino nível II Parte 1: Usando o monitor Serial. O Arduino se comunica com o computador por meio de uma conexão serial. Ela é ligada aos pinos 0 (RX) e 1 (TX) da placa. Para iniciar

Leia mais

Vetores, Matrizes e String

Vetores, Matrizes e String Vetores, Matrizes e String Escola CDI Professor: Paulo Marcos Trentin O que é um Vetor? Conhecido também como matriz unidimensional, é uma variável que pode conter vários valores do mesmo tipo de dado.

Leia mais

Configurando o Realtone FXO Com o Asterisk

Configurando o Realtone FXO Com o Asterisk Configurando o Realtone FXO Com o Asterisk Olá pessoal! Este é mais um tutorial da Lojamundi e vamos ensinar como configurar o Gateway FXO da Realtone. Ainda não tem o WSS8 Realtone 8FXO? Clique aqui O

Leia mais

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda PROGRAMAÇÃO PARA INTERNET Introdução à AJAX Fonte: Raul Paradeda INTRODUÇÃO Para entender o que é o AJAX é necessário ter o prévio conhecimento de: HTML / XHTML; Javascript; CSS; XML. INTRODUÇÃO Ao pesquisar

Leia mais

JavaScript (Elementos de Programação e Programação Básica)

JavaScript (Elementos de Programação e Programação Básica) Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos

Leia mais

Meios de Comunicação de Dados.

Meios de Comunicação de Dados. Meios de Comunicação de Dados www.profjvidal.com Instalação do ELASTIX Configurando a Máquina Virtual Abra o VirtualBox e clique em novo no canto superior esquerdo. Depois selecione conforme na imagem

Leia mais

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands. Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands. Antes de começamos certifique-se de estarem com o programa instalado, com sua conta e licenças ativas. Neste tutorial não irei

Leia mais

Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG

Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG O que são Shields? Placas de circuito que podem ser conectadas ao Arduino, encaixando-se perfeitamente por cima dele, e expandindo suas capacidades Ethernet

Leia mais

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. JavaScript JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. Pode ser usada dentro do próprio arquivo HTML ou estruturada em um

Leia mais

Network Camera. Guia do SNC easy IP setup Versão de software 1.0 Antes de operar o aparelho, leia todo este manual e guarde-o para referência futura.

Network Camera. Guia do SNC easy IP setup Versão de software 1.0 Antes de operar o aparelho, leia todo este manual e guarde-o para referência futura. 4-441-095-71 (1) Network Camera Guia do SNC easy IP setup Versão de software 1.0 Antes de operar o aparelho, leia todo este manual e guarde-o para referência futura. 2012 Sony Corporation Índice Salvar

Leia mais

Robótica com Arduino Professor: Paulo Marcos Trentin

Robótica com Arduino Professor: Paulo Marcos Trentin Robótica com Arduino Professor: Paulo Marcos Trentin CDI Onde comprar o Arduino? http://lojabrasilrobotics.blogspot.com/ Onde comprar o Arduino? http://www.mercadolivre.com.br/ Onde comprar o Arduino?

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS JAVASCRIPT Como utilizar funções em JavaScript Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte

Leia mais

AJAX no GASweb. Mas e afinal, para que usamos o AJAX?

AJAX no GASweb. Mas e afinal, para que usamos o AJAX? Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente

Leia mais

Procedimentos para configuração do DWL-G700AP em modo Access Point

Procedimentos para configuração do DWL-G700AP em modo Access Point 1 Procedimentos para configuração do DWL-G700AP em modo Access Point No modo Access Point o DWL-G700AP se conecta a várias máquinas, sejam elas notebooks ou desktops com adaptador wireless. Nesse Manual

Leia mais

SafeSign User Edition (x32 e x64)

SafeSign User Edition (x32 e x64) SafeSign 3.0.80 User Edition (x32 e x64) Manual do Usuário Índice O que é o SafeSign?... 03 Instalando o SafeSign... 04 Verificando o Certificado... 07 Troca de Senhas... 10 Sistema Operacional... 12 O

Leia mais

MANUAL DO USUÁRIO. SafeSign User Edition. (x32 e x64) Rua Gonçalves Dias, 519 Jd. Girassol Americana/SP CEP

MANUAL DO USUÁRIO. SafeSign User Edition. (x32 e x64)  Rua Gonçalves Dias, 519 Jd. Girassol Americana/SP CEP MANUAL DO USUÁRIO SafeSign 3.0.80 User Edition (x32 e x64) Índice O que é o SafeSign? 03 Instalando o SafeSign 05 Verificando o Certificado 08 Troca de Senhas 12 Sistema Operacional 14 Canais de comunicação

Leia mais

WiFiShield. Introdução

WiFiShield. Introdução WiFiShield Obrigado por adquirir o WiFiShield do Laboratório de Garagem. Através deste manual, você conhecerá maiores detalhes sobre este produto, para iniciar seus projetos com Arduino e integração com

Leia mais

ANEXO: Como conectar a rede

ANEXO: Como conectar a rede ANEXO: Como conectar a rede A. Como ajustar o endereço IP do DVR e abrir a porta TCP do roteador? É necessário configurar redirecionamento da porta para permitir o acesso do DVR através do roteador. 1.

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 6 PHP: Include, Require, Variáveis de ambiente Prof. Teresinha Letícia da Silva leticiasfw@yahoo.com.br Inclusão de arquivos com Include e Require no PHP Uma técnica muito

Leia mais

Entrada de dados com botões

Entrada de dados com botões Entrada de dados com botões Escola CDI Professor: Paulo Marcos Trentin Interruptor Quando está aberto, nenhuma corrente passa por ele. Seu símbolo: Ao pressioná-lo, toda corrente passa por ele, e esta

Leia mais

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas - Tarefas Práticas de Programação usando Arduino - Profa. Flavia Pereira de Carvalho Imagem do Robô com Legendas Dicas de código: 1) Os pinos dos leds estão nas posições de 2 a 7 2) Comandos básicos necessários

Leia mais

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON) Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior

Leia mais

Procedimentos para Redirecionamento de portas

Procedimentos para Redirecionamento de portas Procedimentos para Redirecionamento de portas 1- Para realizar a configuração de Redirecionamento de portas no modem, o computador deve estar conectado via cabo Ethernet em uma das portas LAN do DSL-2730B,

Leia mais

As duas instruções acima são semelhantes, embora a segunda seja a maneira original de se declarar um novo objeto.

As duas instruções acima são semelhantes, embora a segunda seja a maneira original de se declarar um novo objeto. JavaScript - Utilizando Objetos String Toda string no JavaScript é armazenada como um objeto String, normalmente não precisamos nos preocupar com isso, mas sim aproveitar os recursos que o objeto string

Leia mais

Programação WEB I Funções

Programação WEB I Funções Programação WEB I Funções Funções As funções podem ser definidas como um conjunto de instruções, agrupadas para executar uma determinada tarefa. Dentro de uma função pode existir uma chamada a outra função.

Leia mais

Robótica com Arduino

Robótica com Arduino Robótica com Arduino Nesta apresentação veremos conceitos sobre contadores, estrutura de condição if, e trabalharemos com a comunicação Serial entre o Arduino e o Computador. Professor: Paulo Marcos Trentin

Leia mais

Guia para Acesso Remoto

Guia para Acesso Remoto Termostato Web Controlador de Temperatura com Acesso Remoto Modelos CTR-101 e CTR-102 Guia para Acesso Remoto Versão 1.0 Julho/2016 1 1- Descrição O Termostato Web é um controlador digital de temperatura

Leia mais

Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos

Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos O Moodle permite trabalhar com grupos entre os alunos, não necessariamente a composição dos grupos que irão desenvolver uma atividade

Leia mais

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento Tecnologia e Treinamento Tutorial para Testes na Placa de 8 I/Os Ethernet suporte@cerne-tec.com.br www.cerne-tec.com.br Sumário 1. Reconhecendo o Kit 03 2. Reconhecendo a Placa de I/O Ethernet 04 3. Entradas

Leia mais

Guia do Wi-Fi Direct. Configuração fácil usando Wi-Fi Direct. Solução de problemas

Guia do Wi-Fi Direct. Configuração fácil usando Wi-Fi Direct. Solução de problemas Guia do Wi-Fi Direct Configuração fácil usando Wi-Fi Direct Solução de problemas Conteúdo Como ler os manuais... 2 Símbolos usados nos manuais... 2 Isenção de responsabilidade... 2 1. Configuração fácil

Leia mais

Passos para a instalação

Passos para a instalação Manual de Instalação da Comanda Eletrônica Arquivos para instalação no computador.net Framework 3.5 ActiveSync (programa que vem junto com o Pocket que faz a integração do aparelho com o computador do

Leia mais

Curso básico de JavaScript Aula 2

Curso básico de JavaScript Aula 2 Tópicos 1 JavaScript é case sensitive... 1 2 Comentários... 1 3 Saídas do JavaScript... 1 4 Entrada de dados usando window.prompt( )... 3 5 Variáveis... 3 1.1 Regras para criar uma variável... 3 6 Literais...

Leia mais

Criando scanner para dectar BackupExec vulneráveis ao exploit do Metasploit. Inj3cti0n P4ck3t

Criando scanner para dectar BackupExec vulneráveis ao exploit do Metasploit. Inj3cti0n P4ck3t Criando scanner para dectar BackupExec vulneráveis ao exploit do Metasploit Inj3cti0n P4ck3t São Paulo 2010 Author: Inj3cti0n P4ck3t Date: 18/10/10 Nome do Artigo: Criando scanner para dectar BackupExec

Leia mais

Manual de Programação TED1000 versão TC100 V.Intranet

Manual de Programação TED1000 versão TC100 V.Intranet Manual de Programação TED1000 versão TC100 V.Intranet Indice: Configurações iniciais...2 Configuração de IP...2 Teclas especiais...2 Cabo de rede...2 Programação...3 Testando a comunicação...3 Programando

Leia mais

LEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO

LEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO LEUCOTRON EQUIPAMENTOS LTDA PÓS-VENDAS LEUCOTRON ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO SANTA RITA DO SAPUCAÍ MINAS GERAIS 2012 PÓS VENDAS LEUCOTRON ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM

Leia mais

Robótica com Arduino

Robótica com Arduino Robótica com Arduino Hoje vamos desenvolver um projeto de sinalização com Código Morse, criar funções e entender suas aplicações Professor: Paulo Marcos Trentin Escola CDI de Videira Fonte: Wikipedia Código

Leia mais

Procedimentos para Configuração DMZ

Procedimentos para Configuração DMZ Procedimentos para Configuração DMZ 1- Para realizar a configuração de DMZ no modem, o computador deve estar conectado via cabo Ethernet em uma das portas LAN do DSL-2730B, e o cabo de telefone conectado

Leia mais

<link rel="stylesheet" type="text/css" href="imagens.css" />

<link rel=stylesheet type=text/css href=imagens.css /> Este código é responsável pela visualização html. exibição de Imagens

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS HTML Como utilizar cabeçalhos e elementos de cabeçalhos de página em HTML Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste

Leia mais

Lojamundi Tecnologia Sem Limites br

Lojamundi Tecnologia Sem Limites  br Como entroncar no servidor e Configurar Gateway Synway SMG 4008 Olá pessoal! Neste tutorial vamos apresentar e configurar, mais uma novidade que a Lojamundi trouxe para o Brasil, os gateways de telefonia

Leia mais

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem

Leia mais

Procedimentos para configuração de WDS With AP

Procedimentos para configuração de WDS With AP Procedimentos para configuração de WDS With AP No modo WDS with AP, o DWL-2100AP se conecta a várias redes, embora ainda funcionando como um Access Point wireless. WDS (Wireless Distribution System) permite

Leia mais

Após clicar no ícone destacado, irá abrir as fotos em cadastro do respectivo cliente

Após clicar no ícone destacado, irá abrir as fotos em cadastro do respectivo cliente Conteúdo 1Introdução 2Comentários - RELATÓRIOS FIXOS- Alterações. 3Adição Foto - Cadastro do cliente 4Vincular Cadastro a Receber - Matriz e Filiais 5Utilização do E-pharma com ECF ACBR - Farmácia Popular

Leia mais

Documentação SC501GER.DLL V2.2

Documentação SC501GER.DLL V2.2 Documentação SC501GER.DLL V2.2 1. INICIALIZAÇÕES DA DLL. 3 VINITIALIZE 3 TC_STARTSERVER 3 _TERMGERTECSERVER 3 2. CONVERSÃO DE TIPOS 3 TCINET_NTOA 3 TCINET_ADDR 3 3. ROTINAS DE CONTROLE DOS TERMINAIS CONECTADOS

Leia mais

TERMÔMETRO COM O LM35 Parte I

TERMÔMETRO COM O LM35 Parte I TERMÔMETRO COM O LM35 Parte I ARDUINO UNO R3 Neste projeto vamos desenvolver um termômetro com o sensor de temperatura LM35, que é um sensor de baixo custo e de boa qualidade. Vamos dar uma incrementada

Leia mais

Uso de Site externo e Webmikrotik

Uso de Site externo e Webmikrotik Uso de Site externo e Webmikrotik Pro: O sistema webmikrotik deixa disponível um website integrado com webmail, disco virtual, central do cliente, etc. Contra: Poucas opções de templates/temas; Alguns

Leia mais

Procedimentos para configuração do DVG-2001S para operadora Vono

Procedimentos para configuração do DVG-2001S para operadora Vono 1 Procedimentos para configuração do DVG-2001S para operadora Vono Neste Manual vamos apresentar a seguinte topologia: Para que possamos realizar a topologia acima devemos seguir as etapas abaixo: Obs.:

Leia mais

Desenvolvimento de Aplicações para Internet Aula 11

Desenvolvimento de Aplicações para Internet Aula 11 Desenvolvimento de Aplicações para Internet Aula 11 Celso Olivete Júnior olivete@fct.unesp.br www.fct.unesp.br/docentes/dmec/olivete jquery Na aula passada: Selecionando atributos Manipulando CSS Inserindo

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação

Leia mais

Manual de utilização Módulo TCP/IP MTCP-4E4S

Manual de utilização Módulo TCP/IP MTCP-4E4S INSTALAÇÃO 1 - Conecte a fonte 12Vcc/1A a tomada e em seguida ao módulo MTCP-4E4S. 2 - Conecte o cabo de rede que acompanha o produto ao módulo TCP/IP (conector RJ45) e em seguida ao roteador ou servidor

Leia mais

Robótica com Arduino

Robótica com Arduino Robótica com Arduino Hoje iremos conectar LEDs externos ao Arduino e fazer exercícios com eles. Professor: Paulo Marcos Trentin Escola CDI de Videira Salvando um projeto na IDE do Arduino Será cada vez

Leia mais

C++ - Funções. Forma geral das funções C++

C++ - Funções. Forma geral das funções C++ C++ - Funções Conjunto de instruções para executar uma tarefa particular, agrupadas numa unidade com um nome para referenciá-las. O código é agregado ao programa uma única vez e pode ser executado muitas

Leia mais

Introdução ao Javascript

Introdução ao Javascript Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação

Leia mais

Este é o segundo modulo, nele abordaremos os métodos de gerenciamento do Windows Server 2008.

Este é o segundo modulo, nele abordaremos os métodos de gerenciamento do Windows Server 2008. Gerenciando o Windows Server 2008 Bem vindo(a), Este é o segundo modulo, nele abordaremos os métodos de gerenciamento do Windows Server 2008. Após essa aula você será capaz de: Definir quais são as formas

Leia mais

GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS

GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS Revisão 05 setembro/2014 Versão do Firmware: 2.1.8 Versão do software Osciloscópio para Windows: 2.0.19 1. Sumário 1.Introdução...3

Leia mais

AJAX é baseado nos seguintes padrões WEB: JavaScript, XML, HTML, CSS.

AJAX é baseado nos seguintes padrões WEB: JavaScript, XML, HTML, CSS. AJAX AJAX é acrônimo de Asynchronous JavaScript And XML. É um tipo de programação que se tornou popular in 2005 pela Google (com Google Suggest). AJAX não é uma nova linguagem de programação, mas uma nova

Leia mais

Autor: Tiago Lone Nível: Básico Criação: 14/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

Autor: Tiago Lone Nível: Básico Criação: 14/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos TUTORIAL Motor de Passo Autor: Tiago Lone Nível: Básico Criação: 14/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Introdução à Programação C

Introdução à Programação C Introdução à Programação C Fabio Mascarenhas - 2014.2 http://www.dcc.ufrj.br/~fabiom/introc Vetores Para vários problemas precisamos de uma maneira de representar uma sequência de valores com um número

Leia mais

DK105 GROVE. Sonar. Radiuino

DK105 GROVE. Sonar. Radiuino DK105 GROVE Sonar Radiuino O presente projeto visa mostrar uma básica aplicação com o Kit DK 105 Grove. Utilizamos um sonar ultrassônico Grove juntamente ao nó sensor para medir distância de obstáculos.

Leia mais

3. Construção de páginas web Introdução ao HTML

3. Construção de páginas web Introdução ao HTML 3. Construção de páginas web 3.1. Introdução ao HTML 1 Introdução ao HTML O HTML, HyperText Markup Language, foi desenvolvido para especificar a organização lógica de um documento com extensões de hipertexto,

Leia mais

jquery Apostila Básica

jquery Apostila Básica jquery Apostila Básica INTRODUÇÃO 3 CAPÍTULO 1 POR ONDE INICIAR 3 CAPÍTULO 2 MEU PRIMEIRO SCRIPT! 4 EXERCÍCIOS...5 CAPÍTULO 3 ADICIONANDO CSS 6 EXERCÍCIOS...7 CAPÍTULO 4 MODIFICANDO APENAS PARTE DO DOCUMENTO

Leia mais

APOSTILA DE INFORMÁTICA INTERNET E E-MAIL

APOSTILA DE INFORMÁTICA INTERNET E E-MAIL APOSTILA DE INFORMÁTICA INTERNET E E-MAIL Profa Responsável Fabiana P. Masson Caravieri Colaboração Empresa Júnior da Fatec Jales Monitora: Ângela Lopes Manente SUMÁRIO 1. INTERNET... 3 2. ACESSANDO A

Leia mais

IBRX Sistemas Eletrônicos. Manual técnico. Configuração: IBRX Módulo portão Rev 020216 2. O IBRX Portão funciona em 4 tipos de conexão:

IBRX Sistemas Eletrônicos. Manual técnico. Configuração: IBRX Módulo portão Rev 020216 2. O IBRX Portão funciona em 4 tipos de conexão: IBRX Portão IBRX Módulo portão Rev 020216 2 Manual técnico O IBRX Portão funciona em 4 tipos de conexão: Servidor Cliente Online DHCP Cliente Online Cliente Offline Modo Servidor: Neste modo o módulo cria

Leia mais

O Terminal Server nos fornece a possibilidade de vários usuários utilizarem o mesmo sistema ao mesmo tempo.

O Terminal Server nos fornece a possibilidade de vários usuários utilizarem o mesmo sistema ao mesmo tempo. Manual para instalação e configuração do Terminal Server no Windows Server 2003. Terminal Server. O Terminal Server nos fornece a possibilidade de vários usuários utilizarem o mesmo sistema ao mesmo tempo.

Leia mais

Projeto No. 19 Contador Binário com Chave Rotativa

Projeto No. 19 Contador Binário com Chave Rotativa Projeto No. 19 Contador Binário com Chave Rotativa O objetivo deste projeto é utilizar três LEDs para mostrar os números entre 0 e 7 no sistema de numeração binário, ou seja 0 (Desligado - LOW) ou 1 (Ligado

Leia mais

CCT0298 ANALISE DE REDES Aula : Trafego HTTP

CCT0298 ANALISE DE REDES Aula : Trafego HTTP CCT0298 ANALISE DE REDES Aula : Trafego HTTP O que é o protocolo HTTP? Hyper Text Transfer Protocol é o protocolo usado na World Wide Web para a distribuição e recuperação de informação. A troca de informações

Leia mais

Carregando dados do Banco de Dados MySQL através de uma tag SELECT

Carregando dados do Banco de Dados MySQL através de uma tag SELECT Carregando dados do Banco de Dados MySQL através de uma tag SELECT Como já vimos todo o processo de criação do Objeto XMLHttpRequest e como efetuar a comunicação com o servidor através das funções de OPEN

Leia mais

Sempre precisaremos conectar um programa a um Banco de Dados(BD). Então vamos conectá-lo!

Sempre precisaremos conectar um programa a um Banco de Dados(BD). Então vamos conectá-lo! 11 Aula 2 Conexão, Busca e Impressão Sempre precisaremos conectar um programa a um Banco de Dados(BD). Então vamos conectá-lo! Inicie o Vertrigo, abra seu editor PHP, e vamos salvar uma página com o nome

Leia mais

T.I. para o DealerSuite: Servidores Versão: 1.1

T.I. para o DealerSuite: Servidores Versão: 1.1 T.I. para o DealerSuite: Servidores Versão: 1.1 Lista de Figuras T.I. para o Dealer Suite: Servidores Figura 1 Tela Principal do ESXi...4 Figura 2 Tela VMware Player...5 Figura 3 Arquivo /etc/exports do

Leia mais

Programação Estruturada e Orientada a Objetos. Objetos e Métodos

Programação Estruturada e Orientada a Objetos. Objetos e Métodos Programação Estruturada e Orientada a Objetos Objetos e Métodos 2013 O que veremos hoje? Objetos e Métodos Transparências baseadas no material do Prof. Jailton Carlos Objetivos Aprender a criar construtores;

Leia mais

Instruções para instalação do software ESI[Tronic] + KTS. Figura 2

Instruções para instalação do software ESI[Tronic] + KTS. Figura 2 Instruções para instalação do software ESI[Tronic] + KTS Passo 1 É importante que o KTS esteja conectado ao computador (via porta USB ou serial) e na energia, vide figura 1. Observar também se o LED verde

Leia mais

Passo 1 Ligue Câmeras DIN para o Sistema * Conecte câmeras para extensão cabos alinhando as setas.

Passo 1 Ligue Câmeras DIN para o Sistema * Conecte câmeras para extensão cabos alinhando as setas. Configuração basica so sistema: Passo 1 Ligue Câmeras DIN para o Sistema * Conecte câmeras para extensão cabos alinhando as setas. NOTA: A seta na parte superior da o lado chato da câmera e conectores

Leia mais

int pinosensor = A0; //define a variável como entrada analógica //no pino A0 para o sensor LM35.

int pinosensor = A0; //define a variável como entrada analógica //no pino A0 para o sensor LM35. SENSOR TEMPERATURA LM-35 com DISPLAY LCD 16x02: O Arduino lê repetidamente uma entrada analógica e após esse valor lido passar por uma transformação matemática é impresso na tela do LCD. O LM35 é um sensor

Leia mais

Tutorial de Instalação do Cliente Jabber

Tutorial de Instalação do Cliente Jabber Universidade Federal do Rio Grande do Norte Escola de Música Núcleo de Tecnologia da Informação Tutorial de Instalação do Cliente Jabber 1. Objetivo Este tutorial tem como objetivo mostrar, de maneira

Leia mais

Métodos Computacionais

Métodos Computacionais Métodos Computacionais Objetivos da Disciplina e Introdução a Linguagem C Construções Básicas Objetivos da Disciplina Objetivo Geral Discutir técnicas de programação e estruturação de dados para o desenvolvimento

Leia mais

Esta aula visa mostrar como funciona o receptor de IR comandado por controle remoto, utilizando o Arduino UNO R3.

Esta aula visa mostrar como funciona o receptor de IR comandado por controle remoto, utilizando o Arduino UNO R3. Esta aula visa mostrar como funciona o receptor de IR comandado por controle remoto, utilizando o Arduino UNO R3. O acionamento pode ser via controle remoto de qualquer tipo de TV ou mesmo de leitor de

Leia mais

COBRANÇA SITE. Instruções de Instalação e Utilização. Manual Técnico do Desenvolvedor. Segunda via do Bloqueto Digital

COBRANÇA SITE. Instruções de Instalação e Utilização. Manual Técnico do Desenvolvedor. Segunda via do Bloqueto Digital COBRANÇA SITE Instruções de Instalação e Utilização Manual Técnico do Desenvolvedor Segunda via do Bloqueto Digital Índice 1. INFORMAÇÕES TÉCNICAS - Windows... 3 1.1 URL DA 2A VIA DO BLOQUETO DIGITAL...

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 03 Prof. Fernando F. Costa nando@fimes.edu.br Prof. Fernando 1 HTML - Acentuação Não é recomendável utilizar acentos em documentos web Problemas Pode haver má interpretação

Leia mais

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira Arduino e Processing Professor: Paulo Marcos Trentin Escola CDI Videira O que é Processing? É uma linguagem criada em 2001 por Casey Reas e Benjamin Fry, na época estudantes do MIT. Seu objetivo é server

Leia mais

PROCEDIMENTO DO CLIENTE

PROCEDIMENTO DO CLIENTE PROCEDIMENTO DO CLIENTE Título: Plug-in Slide Show Objetivo: Aprender a utilizar a ferramenta. Onde: Empresa Quem: Cliente Quando: Início A ferramenta de Slide show permite a criação de apresentações animadas

Leia mais

LINGUAGEM ORIENTADA A OBJETOS

LINGUAGEM ORIENTADA A OBJETOS LINGUAGEM ORIENTADA A OBJETOS TI MÓDULO II O ECLIPSE O eclipse é uma IDE Open Source (código fonte aberto) que serve para o desenvolvimento em muitas linguagens: PHP Java Python HTML C/C++ A IDE Eclipse

Leia mais

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for

Leia mais

STK (Start Kit Daruma) Comunicação direta por GPRS com o Modem

STK (Start Kit Daruma) Comunicação direta por GPRS com o Modem STK (Start Kit Daruma) Comunicação direta por GPRS com o Modem Como realizar a configuração para conexao TCP/IP através do Modem MIN200 Este STK tem por objetivo ensinar você a realizar uma conexão via

Leia mais

Compactadores COMPA COMP CTA ACT DORES ADORES -1-

Compactadores COMPA COMP CTA ACT DORES ADORES -1- COMPACTADORES -1- ÍNDICE CAPÍTULO 1 Arquivos Compactados...07 Tipos de Arquivos Compactados...08 Compactadores de Arquivos...09 Compactando Arquivos no Windows...11 Descompactando Arquivos no Windows...14

Leia mais

WEBDESIGN. Professor: Paulo Marcos Trentin - Escola CDI de Videira

WEBDESIGN. Professor: Paulo Marcos Trentin -  Escola CDI de Videira WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Introdução ao JavaScript É uma linguagem client-side que possui diversas aplicações,

Leia mais

Microcontrolador Arduino: Aplicação em controle PI

Microcontrolador Arduino: Aplicação em controle PI Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Cornélio Procópio Coordenação de Eletrotécnica Microcontrolador Arduino: Aplicação em controle PI Autor: Prof. Alessandro N. Vargas

Leia mais

VigorTalk ATA. Quick Start Guide. Versão 1.0

VigorTalk ATA. Quick Start Guide. Versão 1.0 VigorTalk ATA Quick Start Guide Versão 1.0 Verifique o conteúdo da embalagem Uma VigorTalk; O Quick Start Guide do VigorTalk (este documento); CD incluindo o Manual do Usuário do VigorTalk; Um cabo de

Leia mais

JAVAWEB AULA 2 Prof. Daniela Pires Sumário

JAVAWEB AULA 2 Prof. Daniela Pires Sumário Sumário 1. Projeto WEB... 2 2. Conexão com o banco de dados... 5 3. Include... 7 1 1. Projeto WEB Crie um novo projeto WEB, como mostram as telas abaixo: 2 Após criar seu website, copie todos os arquivos

Leia mais

Conhecendo e editando o seu perfil

Conhecendo e editando o seu perfil Neste tutorial, você vai conhecer e aprender a editar o seu perfil na Plataforma Moodle/Cederj. Vamos lá! 1- Usando o Blog 2 2- Meus arquivos privados 6 3- Inserindo Repositórios 9 4- Modificando o perfil

Leia mais

Introdução ao javascript ver material de apoio em downloads e também-referência livro javascript manzano.

Introdução ao javascript ver material de apoio em downloads e também-referência livro javascript manzano. Prof. Vania Gimenez- Notas de aula Caro aluno- Este material é só um apoio as aulas, os livros devem ser utilizados para o aprimoramento de seu estudo. -----------------------------------------------------------------------------------------------------------------

Leia mais

Procedimentos para configuração do DWL-2100AP em modo Access Point

Procedimentos para configuração do DWL-2100AP em modo Access Point Procedimentos para configuração do DWL-2100AP em modo Access Point No modo Access Point o DWL-2100AP se conecta a várias máquinas, sejam elas notebooks ou desktops com adaptador wireless. Neste manual

Leia mais

#Fundamentos de uma página web

#Fundamentos de uma página web INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE PROGRAMAÇÃO WEB #Fundamentos de uma página web Eliezio Soares elieziosoares@ifrn.edu.br Aula de

Leia mais

Azetheca. AZbox ETHErnet Cable Adaptor. User s Manual Version 1.1.7

Azetheca. AZbox ETHErnet Cable Adaptor. User s Manual Version 1.1.7 Azetheca AZbox ETHErnet Cable Adaptor User s Manual Version 1.1.7 Azetheca é um conversor Serial-Rede Ethernet RJ45 (dongle) que pode ser usado para trazer novas possibilidades aos receptores Azbox s STBs

Leia mais