Por Fernando Koyanagi
|
|
- Lídia Almeida Medina
- 6 Há anos
- Visualizações:
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
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 maisDK105 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 maisProjeto 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 maisDepois 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 maisVetores, 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 maisConfigurando 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 maisPROGRAMAÇÃ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 maisJavaScript (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 maisMeios 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 maisEste 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 maisArduino 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 maisJavaScript. 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 maisNetwork 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 maisRobó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 maisSIMULADOS & 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 maisAJAX 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 maisProcedimentos 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 maisSafeSign 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 maisMANUAL 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 maisWiFiShield. 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 maisANEXO: 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 maisProgramaçã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 maisEntrada 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 - 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 maisConceitos 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 maisProcedimentos 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 maisAs 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 maisProgramaçã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 maisRobó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 maisGuia 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 maisManual 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 maisCerne 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 maisGuia 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 maisPassos 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 maisCurso 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 maisCriando 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 maisManual 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 maisLEUCOTRON 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 maisRobó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 maisProcedimentos 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" />
Este código é responsável pela visualização html. exibição de Imagens
Leia maisSIMULADOS & 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 maisLojamundi 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 maisConstruindo 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 maisProcedimentos 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 maisApó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 maisDocumentaçã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 maisTERMÔ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 maisUso 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 maisProcedimentos 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 maisDesenvolvimento 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 maisProgramaçã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 maisManual 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 maisRobó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 maisC++ - 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 maisIntroduçã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 maisEste é 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 maisGUIA 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 maisAJAX é 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 maisAutor: 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 maisIntroduçã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 maisDK105 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 mais3. 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 maisjquery 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 maisAPOSTILA 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 maisIBRX 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 maisO 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 maisProjeto 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 maisCCT0298 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 maisCarregando 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 maisSempre 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 maisT.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 maisProgramaçã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 maisInstruçõ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 maisPasso 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 maisint 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 maisTutorial 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 maisMé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 maisEsta 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 maisCOBRANÇ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 maisProgramaçã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 maisArduino 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 maisPROCEDIMENTO 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 maisLINGUAGEM 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 maisIntroduçã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 maisSTK (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 maisCompactadores 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 maisWEBDESIGN. 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 maisMicrocontrolador 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 maisVigorTalk 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 maisJAVAWEB 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 maisConhecendo 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 maisIntroduçã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 maisProcedimentos 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
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 maisAzetheca. 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