Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG



Documentos relacionados
Robô Wi-Fi controlado via Internet com Arduino e Shield Ethernet

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ESCOLA POLITÉCNICA CURSO DE ENGENHARIA DE COMPUTAÇÃO

Medir consumo em Kwh de aparelhos individualmente; Calcular o consumo e reais; Salvar em banco de dados; Visualizar em página WEB; Gerar relatórios.

SISTEMA DE MONITORAMENTO VIA RFID

AutoControl: uma proposta para acessibilidade e segurança residencial com o apoio da plataforma Arduino

Introdução ao Arduino

Projeto No. 11 Display de Leds de 7 Segmentos

RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS.

Projeto No. 12 Display de Led de 7 Segmentos

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

Robótica com Arduino

Hacking Class Controlando tomadas da sua casa via Internet

Programação Básica em Arduino Aula 2

Lab - Configurando uma placa de rede para usar DHCP no Windows 7

GERTEC Manual de Operação e Instalação MTi-760 Versão 1.0

WiFiShield. Introdução

Guia de Instalação de Software

Guia de Configuração Rápida de Conexão da Rede

BEC- Bafômetro Embutido em Carros

Manual de utilização do módulo NSE METH-8RL/Exp

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485

Por Fernando Koyanagi

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

Manual instalação BVC Linksys ATA (Adaptador de Terminal Analógico)

Manual Técnico Módulo Ponte H Dupla

Guia de Instalação de Software

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

Prof. Ivair Teixeira INTEGRAÇÃO ANDROID & ARDUINO

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br

GUIA DE CONFIGURAÇÃO BALANÇA TOPMAX S & URANO INTEGRA

Por Fernando Koyanagi

COMO FAZER PARA CONFIGURAR O DVR PARA ACESSO REMOTO

Guia de Instalação do Software

Manual de utilização do módulo NSE METH 3E4RL

Manual da Placa de Interface e Acionamento. SnowFlakes 4S

SENSOR DE LUMINOSIDADE Com indicador de intervalo

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

MINICURSO ARDUINO BÁSICO

Nota de Aplicação. Migrando a base da dados do software ION-GER da maquina servidor. Suporte Técnico Brasil. Versão: 1.0

Geral: Manual de Utilização do Software de Teste Gradual Windows

COMO FAZER PARA CONFIGURAR O DVR PARA ACESSO REMOTO

Laboratório Estabelecendo uma Conexão de Console para um Roteador ou Switch

Cerne Tecnologia e Treinamento

Manual B.P.S ATA 5xxx Índice

Guia de Introdução do IBM Security SiteProtector System SP3001

Laboratório - Visualização das tabelas de roteamento do host

Pontifícia Universidade Católica do Paraná. Claudio Roberto Ferretto Junior. Éric Guimarães Zeni. Jub Gomes da Costa WINDOWS X.

Base RF para Terminais Shellby 915

Em primeiro lugar, deve-se realizar as configurações de rede do CL Titânio:

BuscaPreço Gertec V3.0

ENCAMINHADOR PONTO DE ACESSO SEM FIOS 300MBIT BANDA DUPLA

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.

Procedimentos para configuração em modo WDS

TeamViewer 9 Manual Wake-on-LAN

BIT. Boletim de Informação Técnica

Como recuperar e mudar o endereço IP de Um ou Mais Servidores Cisco ICM NT do RateMux C6920

Figura 2 - Menu "Config. Rede"

UNIVERSIDADE FEDERAL DE OURO PRETO - UFOP ESCOLA DE MINAS - EM COLEGIADO DO CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO - CECAU HENRIQUE AMARAL MISSON

Lab - Configurar o Roteador Sem Fio no Windows XP

Tutorial de Atualização de Mikrotik

Procedimentos de Configuração Técnica SEGDVR04N, SEGDVR08N e SEGDVR16N

MANUAL DE INSTALAÇÃO DO EQUIPAMENTO VOIP

Aula Pratica 3 Configurações de Rede Ethernet com Protocolo TCP/IP

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO

PROCEDIMENTO PARA INSTALAR REDE ETHERNET EM CNC s FAGOR.

Procedimentos e Recursos Técnicos

Capítulo 2. Laboratório 2.1. Introdução ao Packet Tracer, Roteadores, Switches e Inicialização

Repetidor / Access Point Wi Fi N Mbps WN9255. Guia Rápido de Instalação

L A B O RATÓRIO DE REDES

Configuração do Servidor DHCP no Windows Server 2003

Tutorial de como configurar o Roteador DIR-600 Wireless 150

LANGUARD WEB INTERFACE INTERNET / INTRANET HTTP / SMTP / SNMP INTERFACE RS-232 / RJ-45 / USB DESCRIÇÃO TÉCNICA BÁSICA - DTB

Roteiro para Configuração de Acesso Internet GESAC

GUIA DE INSTALAÇÃO RÁPIDA

Guia de conexão. Sistemas operacionais suportados. Instalando a impressora. Guia de conexão

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software

Alfa Instrumentos Eletrônicos S.A. Configuração do Conversor Profinet mod com Indicadores Alfa Instrumentos linha 3000 e Transmissores 2710

Manual do Aplicativo NSE Mobile Control

Passo a Passo da instalação da VPN

Valor do curso R$129,00 (não temos opção de download, somente entrega em dvd-room via correios)

Micro Terminal IDTECH

Application Note FBEE Comunicação Serial Wireless REV Rev01

Arduino. Wanderson Souza Professor de Robótica

Laboratório Configurando o Roteamento EIGRP

Nota de Aplicação. ATV61/71 Em rede Ethernet - Função FDR 1.0. Suporte Técnico Brasil. Versão:

#include <SoftwareSerial.h> SoftwareSerial myserial(2, 3); // RX, TX

DVR - CONFIGURAÇÃO DE ACESSO VIA REDE LOCAL

ENGENHARIA DE COMPUTAÇÃO ESCOLA POLITÉCNICA FELIPE VIGNOLI MATHIEU LUIS HENRIQUE DE SOUZA DOCUMENTAÇÃO MAGNETIC HAMMER

WR-3454G 54M WIRELESS ROUTER WR-3454G MANUAL DE INSTALAÇÃO

CONEXÃO DE PLC FX COM MÓDULO FX3U-ENET COM GX WORKS2. No. DAP-PLCFX-03. rev. 0

Programação em Arduino

Resolução de Problemas de Rede. Disciplina: Suporte Remoto Prof. Etelvira Leite

Guia de Laboratório de Redes 1º Laboratório: Introdução

O CD-ROM possui um software de configuração passo a passo para o D810R.

Manual do Usuário Mundi Sumário

Roteamento e Comutação

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Transcrição:

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 Shield Led Shield Touch Display Shield Bluetooth Shield Motor Shield Wave Shield EMG Shield Ultrasonic Shield

Bluetooth Áreas de redes pessoais sem fio : WPAN Conecta e troca informações entre dispositivos (exemplo: telefones celulares, notebooks, computadores, impressoras, câmeras digitais e consoles de videogames digitais) Baixo consumo de energia com baixo alcance (dependendo da potência: 1 metro, 10 metros, 100 metros) Frequência de rádio de curto alcance

Acionando portas do Arduino usando Android e Bluetooth

Módulo Bluetooth No módulo você deve conhecer os pinos e ligá-los utilizando fios/cabos. Bluetooth Shield No Shield, basta encaixá-lo sobre o Arduino

Montagem Módulo Bluetooth

Montagem Bluetooth Shield

Programação na IDE Arduino int readbluetooth;//variável que irá receber o valor enviado do celular para o Bluetooth boolean stateled=false;//estado do led iniciada, indicando led desligado; int led=13;//led da porta 13 void setup(){ Serial.begin(9600);//Inicia comunicação serial pinmode(led,output);//definindo o pino 13 como saída void loop(){ if(serial.available()){ readbluetooth = Serial.read(); if(readbluetooth == 'a'){ if(stateled){ //Se stateled for true: digitalwrite(led,low);//desliga a lâmpada stateled=false;//guarda o estado para false(led apagado) else{//senão: digitalwrite(led,high);//liga a lâmpada stateled=true;//guarda o estado para true(led aceso)

O que é variável BOOLEANA? Uma variável booleana permite guardar apenas dois valores, true ou false, que ainda pode ser 1(um) para true ou 0(zero) para false; Esses valores estarão controlando o estado do led da seguinte forma: Se o valor da stateled for true significa que a lâmpada está acesa, porém se for false está apagada.

Programação sem usar variável booleana int readbluetooth;//variável que irá receber o valor enviado do celular para o bluetooth int lamp=13;//led da porta 13 void setup(){ Serial.begin(9600);//Inicia Comunicação Serial pinmode(lamp,output);//definindo o pino 13 como saída void loop(){ if(serial.available()){ readbluetooth = Serial.read();//Valor lido na Serial será guardado na variável readbluetooth if(readbluetooth == 'a'){ digitalwrite(lamp,high);//liga o LED if(readbluetooth == 'b'){ digitalwrite(lamp,low);//desliga o LED

Interface visual para permitir que qualquer um possa programar seus próprios aplicativos App Inventor Designer App Inventor Blocks Editor

App Inventor Designer

App Inventor Blocks Editor

Ethernet Shield possibilitar o acesso às informações na sua rede local conectar à internet e permitir o seu monitoramento de qualquer lugar do mundo

1º Passo : configurar o shield com um endereço IP válido da sua rede Clique em INICIAR e, na caixa de diálogo, digite CMD. Em seguida pressione a tecla ENTER Na janela de prompt de comando, digite ipconfig /all (sem as aspas) e aperte ENTER :

Endereço IP, Máscara de sub-rede e Gateway Padrão : Alterar Endereço IP (ex: 192.168.1.88) Permanecer Máscara de Sub-rede e Gateway Padrão

Programação if (c == '\n') { client.println("http/1.1 200 OK"); client.println("content-type: text/html"); client.println(); #include <SPI.h> #include <Ethernet.h> //Definicoes de IP, mascara de rede e gateway byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED ; IPAddress ip(192,168,1,88); //Define o endereco IP IPAddress gateway(192,168,1,1); //Define o gateway IPAddress subnet(255, 255, 255, 0); //Define a máscara de rede client.println("<html>"); client.println("<body>"); client.println("<h1>acende LED</H1>"); client.println("<hr />"); client.println("<br />"); String readstring; int Pin = 6; //Inicializa o servidor web na porta 80 EthernetServer server(80); client.println("<a href=\"/?ledon\"\">ligar o led</a>"); client.println("<a href=\"/?ledoff\"\">desligar o led</a><br />"); client.println("</body>"); client.println("</html>"); void setup() { //Inicializa a interface de rede pinmode(pin, OUTPUT); Ethernet.begin(mac, ip, gateway, subnet); server.begin(); void loop(){ EthernetClient client = server.available(); if (client) { while (client.connected()) { if (client.available()) { char c = client.read(); delay(1); client.stop(); if(readstring.indexof("?ledon") > 0) { digitalwrite(pin, HIGH); else { if(readstring.indexof("?ledoff") > 0) { digitalwrite(pin, LOW); readstring=""; if (readstring.length() < 100) { readstring += c;

EMG Shield EMG (Eltromiografia) mede a atividade elétrica do músculo durante o repouso, leve contração, e contração forte

O programa Link software: https://www.olimex.com/products/eeg/openeeg/eegsmt/resources/elecguru40.zip Interface gráfica: https://www.olimex.com/products/duino/shields/shield-ekgemg/resources/shieldekgemgdemo.zip Fonte: https://www.olimex.com/products/duino/shields/shield-ekg-emg/

Interface gráfica

Interface Gráfica

Filtro e ajuste de ganho