Explorando a Plataforma Arduino

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

Download "Explorando a Plataforma Arduino"

Transcrição

1 Escola Secundária Afonso Lopes Vieira Curso Profissional de Técnico de Eletrónica e Telecomunicações 2009/2012 Explorando a Plataforma Arduino Relatório da Prova de Aptidão Profissional Carlos Daniel Bajouco Martins Moço, N.º 17464, 3.º ET Leiria, junho de 2012

2 Escola Secundária Afonso Lopes Vieira Curso Profissional de Técnico de Eletrónica e Telecomunicações 2009/2012 Explorando a Plataforma Arduino Relatório da Prova de Aptidão Profissional Carlos Daniel Bajouco Martins Moço, N.º 17464, 3.º ET Orientador Paulo Manuel Martins dos Santos Coorientadora Judite de Jesus Rosa Judas da Cunha Vieira Leiria, junho de 2012

3 Dedicatória Dedico este trabalho aos meus pais, pela sua constante preocupação e apoio. Aos meus amigos, especialmente, o Emanuel por me ter ajudado a superar algumas dificuldades. -i-

4 Agradecimentos Em primeiro lugar, agradeço ao senhor diretor da escola, Dr. Luís Pedro Biscaia, por nos ter apoiado, ao longo do curso. Agradeço à diretora de turma e ex-presidente do conselho executivo da escola, Dr.ª Judite da Cunha Vieira, responsável pela abertura do curso e por ter me ter dado a oportunidade de o concluir. Agradeço ao diretor de curso, Dr. Paulo Manuel Martins dos Santos, que nos acompanhou ao longo destes anos. O meu reconhecimento à empresa Baquelite Liz, S.A. por me ter proporcionado o contacto com o mundo do trabalho. Não posso deixar de agradecer a todos os professores em geral. Quero, ainda, deixar aqui o meu reconhecimento à minha família, sem eles, nada sou. Finalmente, agradeço aos meus colegas que também me ajudaram. - ii -

5 Índice geral Dedicatória...i Agradecimentos...ii Índice geral...iii Outros índices...v Índice de figuras...v Índice de tabelas...v Resumo...vi Palavras-chave...vi 1.Introdução Apresentação de ideias e linhas fundamentais Objetivos a alcançar Estrutura do relatório Desenvolvimento Fundamentação do projeto Métodos e técnicas utilizadas Execução do projeto Código-fonte desenvolvido Conclusão...26 Bibliografia...27 Anexos...28 Anexo 1 O que é necessário para começar a explorar o Arduino iii -

6 Outros índices Índice de figuras Figura 1: Placa Arduino Uno...3 Figura 2: Exemplo de shield para o Arduino Uno...4 Figura 3: Arduino Ethernet Shield...6 Figura 4: Arduino Mega ADK...6 Figura 5: Arduino Motor Shield...7 Figura 6: Arduino Uno (em baixo) com as shields Ethernet (no meio) e VGA (em cima)...8 Figura 7: Esquemático elaborado no EAGLE...9 Figura 8: Desenho da placa de circuito impresso do mostrador - lado dos componentes...10 Figura 9: Desenho da placa de circuito impresso do mostrador - lado das soldaduras...11 Figura 10: Desenho da placa de circuito impresso da shield - face superior...11 Figura 11: Desenho da placa de circuito impresso da shield - face inferior...11 Figura 12: Disposição dos componentes na placa de circuito impresso do mostrador...12 Figura 13: Disposição dos componentes na placa de circuito impresso da shield...12 Figura 14: Esquemático do circuito para testes...14 Figura 15: Circuito de testes montado em protoboard...14 Índice de tabelas Tabela 1 Lista de material iv -

7 Resumo Este projeto visa explorar o microcontrolador Arduino, o seu ambiente de programação em linguagem C e a sua utilização na integração dos jogos do Pong (2 jogadores) e Snake (1 jogador), disponíveis em e O jogo do Pong consiste em duas barras e uma bola visualizáveis num mostrador com matriz de 8x8 LEDs, uma das barras situa-se no lado direito e a outra barra está no lado esquerdo ambas deslocam-se para cima e para baixo, comandadas por dois potenciómetros atuados pelo jogador humano, um dos potenciómetros comanda a barra da esquerda o outro potenciómetro comanda a barra da direita. A bola desloca-se no tabuleiro desviando o seu trajeto quando bate nas barras (raquetas) laterais ou na parede superior ou inferior do tabuleiro, se transpuser uma das laterais o jogador adversário ganha pontos. O jogo termina quando os jogadores esgotarem as bolas disponíveis. O jogo Snake consiste numa cobra pequena que se move para cima e para baixo, para esquerda e para a direita no mostrador, neste jogo a cobra tem de comer as maçãs que vão aparecendo, à medida que as vai comendo o seu comprimento vai aumentando, bem como o grau de dificuldade do jogo. O sistema será instalado numa caixa de madeira ficando os potenciómetros colocados um do lado direito e o outro no lado esquerdo do mostrador. Palavras-chave Microcontrolador, Arduino, potenciómetro, LED -v-

8 1. Introdução O trabalho que eu escolhi e sobre o qual vou falar é o Arduino Uno. Este trabalho foi escolhido, porque o Arduino Uno dá para fazer várias coisas, como por exemplo, fazer robôs, jogos e uma imensidão de outras coisas interessantes. Foi este o projeto que escolhi para a Prova de Aptidão Profissional, porque gostei de ver o Arduino Uno a funcionar com o jogo do Pong e Snake. Também vou falar e mostrar o trabalho que fiz ao longo dos últimos meses Apresentação de ideias e linhas fundamentais Foi esta a ideia escolhida porque visitei um sítio na internet onde vi este componente e gostei do que vi e do que o Arduino Uno faz. Decidi falar sobre o Arduino Uno pelo seu aspeto físico que está bem apresentado e pelo seu funcionamento. Quero, ainda, perceber como é o Arduino Uno, como funciona, e quais são as suas utilizações desde jogos, robôs, dispositivos controlados à distância através de uma rede informática. Para além do Arduino Uno irei falar de mais três outros Arduinos que são: Arduino Ethernet Shield; Arduino Mega ADK; e Arduino Motor Shield Objetivos a alcançar Espero superar as minhas expectativas, perceber mais dos componentes eletrónicos, e entender mais sobre como programar em código de linguagem C o Arduino Uno. -1-

9 1.3. Estrutura do relatório O meu relatório começa por uma breve dedicatória às pessoas de quem gosto. De seguida, vêm os agradecimentos às pessoas que nos acompanharam nestes três anos de curso. Depois o resumo onde faço uma breve apresentação do meu projeto. Segue-se o desenvolvimento onde aprofundo mais circunstanciadamente o desenvolvimento do meu projeto, na fundamentação faço um breve resumo dos componentes Arduino mais importantes, depois mostro as técnicas e os métodos que utilizei para o desenvolvimento do mesmo. Por fim, a conclusão, a bibliografia e os anexos. -2-

10 2. Desenvolvimento O Arduino Uno é um componente muito utilizado pelos entusiastas de eletrónica, este componente dá para fazer inúmeras coisas, desde jogos a robôs e muitos mais. É um componente muito popular Fundamentação do projeto Arduino Uno O Arduino Uno é uma placa com um microcontrolador ATmega328, possui 6 pinos de entrada analógica, 14 pinos de entrada e saídas digitais, 6 dos quais podendo enviar sinais modulados por largura de pulso (PWM). Figura 1: Placa Arduino Uno -3-

11 O Arduino Uno difere das placas antecessoras por não utilizar o circuito integrado conversor USB-série da FTDI, mas sim o microcontrolador ATmega8U2 programado para conversor USB-série. A largura e o comprimento máximos da placa de circuito impresso (PCB) do Arduino Uno são 68,58 por 53,34mm respetivamente (2,7"x2,1"), com os conetores USB e de alimentação estendendo-se além destas dimensões. Existem quatro furos para permitirem que através de parafusos a placa seja fixada a uma superfície ou encapsulamento. A distância entre os pinos digitais 7 e 8 é de 160mil (milésimos de polegada ou 0,16"), não é múltiplo dos 100mil que separam os outros pinos. O Arduino Uno em si não possui qualquer recurso de rede, porém é comum combinar um ou mais Arduinos Unos. Utilizando extensões apropriadas chamadas de shields, ver figura 2, também o Arduino Uno pode ser usado para desenvolvimento de projetos interativos independentes, ou ainda para ser conectado a outros projetos. Figura 2: Exemplo de shield para o Arduino Uno Este componente eletrónico goza de grande popularidade entre as pessoas entusiastas da eletrónica. Também os músicos e profissionais da arte digital utilizam imenso este microcontrolador. -4-

12 O Arduino Uno dá para fazer diversos projetos, como por exemplo: dá para fazer jogos e passatempos; robôs moveis; projetos que nos ajudam no dia a dia que possam ser controlados remotamente através de uma rede informática. Seguem-se algumas características relevantes: Entrada e saída Cada um dos 14 pinos digitais no Arduino Uno pode ser usado como entrada ou saída usando as funções pinmode(), digitalwrite(), e digitalread(). Estes pinos operam com 5V e cada pino pode fornecer ou receber uma corrente máxima de 40 ma, internamente existe uma resistência de pull-up de kω que por defeito está desligada. Comunicação O Arduino Uno, bem como outros Arduinos, possui diversas formas de comunicação com um computador, com outros Arduinos e mesmo com outros microcontroladores. Proteção de limite de corrente na porta USB O Arduino Uno tem um fusível rearmável que protege a porta USB contra correntes elevadas o que adiciona mais uma camada de proteção para a porta USB. Enquanto a placa estiver em curto-circuito o fusível permanece aberto, fechando numa situação normal de utilização. Programação O Arduino Uno pode ser programado com o software Arduino que se pode descarregar para qualquer sistema operativo Microsoft Windows, Mac OSX ou Linux ( Arduino Ethernet Shield O Arduino Ethernet Shield liga a uma rede informática ou à internet em poucos minutos. É só encaixar este módulo à placa do Arduino Uno, ligar à sua rede informática através de um cabo de pares entrançados UTP com ficha RJ45 macho, e seguir algumas instruções simples para começar a controlar o que desejar através da internet. O Arduino Ethernet Shield necessita de uma placa Arduino Uno ou Mega para funcionar. Este módulo possui uma ranhura para inserir um cartão micro-sd, que pode ser usado para armazenar ficheiros para envio através da rede. -5-

13 Figura 3: Arduino Ethernet Shield Arduino Mega ADK Figura 4: Arduino Mega ADK O Arduino Mega ADK é uma placa baseada no microcontrolador ATmega2560. Possui uma interface USB baseada no circuito integrado MAX3421 para ligação a tablets ou telemóveis -6-

14 Android. O módulo possui 16 entradas analógicas e ainda 54 pinos que podem funcionar como entradas ou saídas digitais, dos quais 14 podem ser usados como saídas em modulação por largura de pulso (PWM). O Arduino Mega ADK pode ser alimentado através da ligação USB ou com uma fonte de alimentação independente. A fonte de energia é selecionada automaticamente. Arduino Motor Shield Figura 5: Arduino Motor Shield O Arduino Motor Shield é baseado no L298, que é uma ponte em H dupla, concebidas para cargas indutivas, como relés, eletroímanes, motores de corrente contínua e motores passo a passo. Este módulo permite comandar até dois motores de corrente contínua ou um motor passo a passo, controlando a velocidade e a direção de cada um de forma independente. O Arduino Motor Shield deve ser alimentado apenas por uma fonte de alimentação separada, porque o circuito integrado L298 montado na shiled tem duas ligações de alimentação separadas, uma para a lógica (5V) e a outra para a alimentação do motor (Vin). -7-

15 Gameduino Figura 6: Arduino Uno (em baixo) com as shields Ethernet (no meio) e VGA (em cima) Gameduino é um adaptador de jogos para Arduino Uno (ou qualquer outra placa com uma interface SPI) que funciona como uma simples shield que se monta sobre o Arduino e conta com uma saída para ligação a monitores de vídeo VGA e outra com som estéreo. Para evitar possíveis danos para a placa Arduino em que a shield está montada, recomenda-se a utilização de uma fonte de alimentação externa que forneça uma tensão entre 7 e 12V Métodos e técnicas utilizadas Primeiro que tudo comecei a fazer o esquemático para ligar 64 LEDs numa matriz 8x8 no programa EAGLE, depois de concluído o esquemático, comecei a desenhar as duas placas de -8-

16 circuito impresso, a dos LEDs e a shield a encaixar no Arduino Uno. Depois comecei a testar vários circuitos em protoboard ligados ao Arduino Uno. Basicamente com LEDs, resistências e potenciómetros. O objetivo era aprender como as coisas funcionavam. Para cada exemplo desenvolvi o código em linguagem C no programa Arduino a correr no sistema operativo Linux/Ubuntu Execução do projeto O esquemático que elaborei pode ser observado na figura, nele se pode ver a matriz de LEDs 8x8, com os ânodos ligados por linha, os cátodos por coluna e os dois potenciómetros que ligam às entradas analógicas A4 e A5 e permitem a interação com o Arduino Uno. Figura 7: Esquemático elaborado no EAGLE -9-

17 Depois de ter concluído o esquemático desenhei também no EAGLE duas placas de circuito impresso, uma para o mostrador de LEDs e a outra para encaixar como shield no Arduino Uno. Tiveram de ser de dupla face devido à existência de muitas ligações. Seguem-se as respetivas imagens, as figuras 8 e 9 referem-se ao mostrador de LEDs, as figuras 10 e 11 referem-se à shield para o Arduino Uno e as figuras 12 e 13 dizem respeito à disposição dos vários componentes em ambas as placas. Figura 8: Desenho da placa de circuito impresso do mostrador - lado dos componentes

18 Figura 9: Desenho da placa de circuito impresso do mostrador - lado das soldaduras Figura 10: Desenho Figura da 11: Desenho da placa de circuito impresso placa de circuito impresso da shield - face superior da shield - face inferior

19 Figura 12: Disposição dos componentes na placa de circuito impresso do mostrador Figura 13: Disposição dos componentes na placa de circuito impresso da shield

20 Na tabela 1 apresento a lista de material que utilizei no meu projeto. Tabela 1 Lista de material Item n.º Nome Quantidade Descrição/Valor 1 SV1, 2 Ligador com 2x8 pinos SV2 2 R16, R17 2 Potenciómetro de 10kΩ linear 3 R1, R2, 8 Resistência de 10kΩ 1/4W R3, R4, R5, R6, R7, R8 4 D1, D2, 64 D3, D4, D5, D6, D7, D8, LED Ø5mm vermelho D9, D10,, D60, D61, D62, D63, D64 5 JP1, JP2, 4 Ligador de 3 pinos JP3, JP Código-fonte desenvolvido Depois de desenhar os esquemáticos e as placas de circuito impresso, passei para a programação do microcontrolador do Arduino Uno, não sem antes ter montado numa protoboard um circuito simples para testes, conforme figura 14, cuja fotografia se encontra na figura

21 Figura 14: Esquemático do circuito para testes Figura 15: Circuito de testes montado em protoboard

22 Seguidamente descarreguei da internet o programa que se chama Arduino 1.0, onde desenvolvi o código-fonte em linguagem C para alguns exemplos, que se transcreve de seguida: Exemplo 1 /* Nome do programa: pisca4.ino Descrição: Pisca o LED ligado ao pino 4 do Arduino Uno. Autor(es): Carlos Daniel Bajouco Martins Moço Turma: 3.º ET Disciplina: Prova de Aptidão Profissional (PAP) Curso: C P de Técnico de Eletrónica e Telecomunicações Escola: Escola Secundária Afonso Lopes Vieira Data: 26/04/2012 */ /* função de inicialização do microcontrolador, executada uma só vez */ void setup() { // configura o pino digital 4 do Arduino como saída pinmode(4, OUTPUT); } /* função principal do programa, executada continuamente */ void loop() { digitalwrite(4, HIGH); // acende o LED delay(500); // aguarda meio segundo

23 digitalwrite(4, LOW); // apaga o LED delay(500); // aguarda meio segundo } Exemplo 2 /* Nome do programa: pisca4.ino Descrição: Pisca o LED ligado ao pino 4 do Arduino Uno. Autor(es): Carlos Daniel Bajouco Martins Moço Turma: 3.º ET Disciplina: Prova de Aptidão Profissional (PAP) Curso: C P de Técnico de Eletrónica e Telecomunicações Escola: Escola Secundária Afonso Lopes Vieira Data: 26/04/2012 */ /* função de inicialização do microcontrolador, executada uma só vez */ void setup() { // configura o pino digital 4 do Arduino como saída pinmode(4, OUTPUT); } /* função principal do programa, executada continuamente */ void loop() { digitalwrite(4, HIGH); // acende o LED delay(500); // aguarda meio segundo digitalwrite(4, LOW); // apaga o LED

24 delay(500); // aguarda meio segundo } Exemplo 3 /* Nome do programa: pisca ino Descrição: Pisca os LEDs ligados aos pinos 4, 5, 10 e 11 do Arduino Uno, na sequência 4 -> 5 -> 10 -> 11 -> 10 -> 5 -> 4 -> 5 ->... Autor(es): Carlos Daniel Bajouco Martins Moço Turma: 3.º ET Disciplina: Prova de Aptidão Profissional (PAP) Curso: C P de Técnico de Eletrónica e Telecomunicações Escola: Escola Secundária Afonso Lopes Vieira Data: 26/04/2012 */ /* função de inicialização do microcontrolador, executada uma só vez */ void setup() { // configura os pinos digitais 4, 5, 10 e 11 do Arduino como saídas pinmode(4, OUTPUT); pinmode(5, OUTPUT); pinmode(10, OUTPUT); pinmode(11, OUTPUT); }

25 /* função principal do programa, executada continuamente */ void loop() { digitalwrite(4, HIGH); // acende o LED ligado ao pino 4 digitalwrite(5, LOW); // apaga o LED ligado ao pino 5 digitalwrite(10, LOW); // apaga o LED ligado ao pino 10 digitalwrite(11, LOW); // apaga o LED ligado ao pino 11 delay(500); // aguarda meio segundo digitalwrite(4, LOW); // apaga o LED ligado ao pino 4 digitalwrite(5, HIGH); // acende o LED ligado ao pino 5 digitalwrite(10, LOW); // apaga o LED ligado ao pino 10 digitalwrite(11, LOW); // apaga o LED ligado ao pino 11 delay(500); // aguarda meio segundo digitalwrite(4, LOW); // apaga o LED ligado ao pino 4 digitalwrite(5, LOW); // apaga o LED ligado ao pino 5 digitalwrite(10, HIGH); // acende o LED ligado ao pino 10 digitalwrite(11, LOW); // apaga o LED ligado ao pino 11 delay(500); // aguarda meio segundo digitalwrite(4, LOW); // apaga o LED ligado ao pino 4 digitalwrite(5, LOW); // apaga o LED ligado ao pino 5 digitalwrite(10, LOW); // apaga o LED ligado ao pino 10 digitalwrite(11, HIGH); // acende o LED ligado ao pino 11 delay(500); // aguarda meio segundo digitalwrite(4, LOW); // apaga o LED ligado ao pino 4 digitalwrite(5, LOW); // apaga o LED ligado ao pino 5 digitalwrite(10, HIGH); // acende o LED ligado ao pino 10 digitalwrite(11, LOW); // apaga o LED ligado ao pino 11 delay(500); // aguarda meio segundo digitalwrite(4, LOW); // apaga o LED ligado ao pino 4 digitalwrite(5, HIGH); // acende o LED ligado ao pino 5 digitalwrite(10, LOW); // apaga o LED ligado ao pino 10 digitalwrite(11, LOW); // apaga o LED ligado ao pino 11 delay(500); // aguarda meio segundo } Exemplo

26 /* Nome do programa: potenciometro4.ino Descrição: Pisca os LEDs ligados aos pinos 4, 5, 10 e 11 do Arduino Uno, na sequência 4 -> 5 -> 10 -> 11 -> 10 -> 5 -> 4 -> 5 ->... A velocidade da sequência de acendimentos é ajustada através de um potenciómetro ligado ao pino analógico A4. São também enviadas mensagens através da ligação série, que podem ser visualizadas com o Serial Monitor (Ctrl+Shift+M). Autor(es): Carlos Daniel Bajouco Martins Moço Turma: 3.º ET Disciplina: Prova de Aptidão Profissional (PAP) Curso: C P de Técnico de Eletrónica e Telecomunicações Escola: Escola Secundária Afonso Lopes Vieira Data: 26/04/2012 */ /* declaração de constantes e variáveis */ int potpin = A4; // selec. o pino analógico ao qual está ligado o sensor int led1pin = 4; // seleciona o pino digital ao qual está ligado o LED1 int led2pin = 5; // seleciona o pino digital ao qual está ligado o LED2 int led3pin = 10; // seleciona o pino digital ao qual está ligado o LED3 int led4pin = 11; // seleciona o pino digital ao qual está ligado o LED4 int potvalue = 0; // variável para guardar o valor analógico do sensor

27 /* função de inicialização do microcontrolador, executada uma só vez */ void setup() { Serial.begin(57600); // inicializa a linha de série para 57600bps Serial.println("Arduino@CPTET"); // envia mensagem através da linha série Serial.println(" "); // envia mensagem através da linha série // configura os pinos digitais onde estão ligados os LEDs como saídas pinmode(led1pin, OUTPUT); pinmode(led2pin, OUTPUT); pinmode(led3pin, OUTPUT); pinmode(led4pin, OUTPUT); } /* função principal do programa, executada continuamente */ void loop() { // lê o valor analógico presente no cursor do potenciómetro potvalue = analogread(potpin); // envia o valor lido através da linha de comunicação série Serial.write("Leitura: "); Serial.println(potValue, DEC); // faz a sequência de acendimentos digitalwrite(led1pin, HIGH); // acende o LED1 digitalwrite(led2pin, LOW); // apaga o LED2 digitalwrite(led3pin, LOW); // apaga o LED3 digitalwrite(led4pin, LOW); // apaga o LED4 delay(potvalue); // aguarda algum tempo digitalwrite(led1pin, LOW); // apaga o LED1 digitalwrite(led2pin, HIGH); // acende o LED2 digitalwrite(led3pin, LOW); // apaga o LED3 digitalwrite(led4pin, LOW); // apaga o LED4 delay(potvalue); // aguarda algum tempo digitalwrite(led1pin, LOW); // apaga o LED1 digitalwrite(led2pin, LOW); // apaga o LED2 digitalwrite(led3pin, HIGH); // acende o LED3 digitalwrite(led4pin, LOW); // apaga o LED4 delay(potvalue); // aguarda algum tempo digitalwrite(led1pin, LOW); // apaga o LED1-20 -

28 digitalwrite(led2pin, LOW); // apaga o LED2 digitalwrite(led3pin, LOW); // apaga o LED3 digitalwrite(led4pin, HIGH); // acende o LED4 delay(potvalue); // aguarda algum tempo digitalwrite(led1pin, LOW); // apaga o LED1 digitalwrite(led2pin, LOW); // apaga o LED2 digitalwrite(led3pin, HIGH); // acende o LED3 digitalwrite(led4pin, LOW); // apaga o LED4 delay(potvalue); // aguarda algum tempo digitalwrite(led1pin, LOW); // apaga o LED1 digitalwrite(led2pin, HIGH); // acende o LED2 digitalwrite(led3pin, LOW); // apaga o LED3 digitalwrite(led4pin, LOW); // apaga o LED4 delay(potvalue); // aguarda algum tempo } Exemplo 5 /* Nome do programa: potenciometro45.ino Descrição: Pisca os LEDs ligados aos pinos 4 e 5 do Arduino Uno a um ritmo ajustado pelo potenciómetro ligado à entrada A4. O potenciómetro ligado à entrada A5 ajusta a intensidade luminosa dos LEDs ligados aos pinos 10 e 11. Autor(es): Carlos Daniel Bajouco Martins Moço Turma: 3.º ET Disciplina: Prova de Aptidão Profissional (PAP)

29 Curso: C P de Técnico de Eletrónica e Telecomunicações Escola: Escola Secundária Afonso Lopes Vieira Data: 26/04/2012 */ /* declaração de constantes e variáveis */ // seleciona o pino analógico ao qual liga o potenciómetro da temporização int pot1pin = A4; // seleciona o pino analógico ao qual liga o potenciómetro da intensidade int pot2pin = A5; int led1pin = 4; // seleciona o pino digital ao qual está ligado o LED1 int led2pin = 5; // seleciona o pino digital ao qual está ligado o LED2 int led3pin = 10; // seleciona o pino digital ao qual está ligado o LED3 int led4pin = 11; // seleciona o pino digital ao qual está ligado o LED4 // variável para guardar o valor analógico do potenciómetro da temporização int pot1value = 0; // variável para guardar o valor analógico do potenciómetro da intensidade int pot2value = 0; /* função de inicialização do microcontrolador, executada uma só vez */ void setup() { // configura os pinos digitais onde estão ligados os LEDs como saídas pinmode(led1pin, OUTPUT); pinmode(led2pin, OUTPUT); pinmode(led3pin, OUTPUT); pinmode(led4pin, OUTPUT); } /* função principal do programa, executada continuamente */ void loop() { // lê o valor analógico presente no cursor do potenciómetro ligado a A4 pot1value = analogread(pot1pin); // lê o valor analógico presente no cursor do potenciómetro ligado a A5 pot2value = analogread(pot2pin); pot2value = pot2value / 4; // cálculo para ajustar ao intervalo digitalwrite(led1pin, HIGH); // acende o LED1-22 -

30 digitalwrite(led2pin, HIGH); // acende o LED2 analogwrite(led3pin, pot2value); // ajusta intensidade do LED3 analogwrite(led4pin, pot2value); // ajusta intensidade do LED4 delay(pot1value); // aguarda algum tempo digitalwrite(led1pin, LOW); // apaga o LED1 digitalwrite(led2pin, LOW); // apaga o LED2 analogwrite(led3pin, pot2value); // ajusta intensidade do LED3 analogwrite(led4pin, pot2value); // ajusta intensidade do LED4 delay(pot1value); // aguarda algum tempo } Exemplo 6 /* Nome do programa: movimento45.ino Descrição: Sinaliza a rotação anti-horária do cursor do potenciómetro 1 acendendo o LED 1, enquanto a rotação horária é sinalizada pelo LED 2. Sinaliza a rotação anti-horária do cursor do potenciómetro 2 acendendo o LED 3, enquanto a rotação horária é sinalizada pelo LED 4. Não havendo movimento dos cursores dos potenciómetros todos os LEDs mantém-se apagados. Autor(es): Carlos Daniel Bajouco Martins Moço Turma: 3.º ET Disciplina: Prova de Aptidão Profissional (PAP) Curso: C P de Técnico de Eletrónica e Telecomunicações Escola: Escola Secundária Afonso Lopes Vieira

31 Data: 26/04/2012 */ /* declaração de constantes e variáveis */ // seleciona o pino analógico ao qual está ligado o potenciómetro 1 int pot1pin = A4; // seleciona o pino analógico ao qual está ligado o potenciómetro 2 int pot2pin = A5; // seleciona o pino digital ao qual está ligado o LED1 int led1pin = 4; // seleciona o pino digital ao qual está ligado o LED2 int led2pin = 5; // seleciona o pino digital ao qual está ligado o LED3 int led3pin = 10; // seleciona o pino digital ao qual está ligado o LED4 int led4pin = 11; // variável para guardar o valor analógico do potenciómetro 1 int pot1value = 0; // variável para guardar o valor analógico do potenciómetro 2 int pot2value = 0; // variável para guardar o valor analógico anterior do potenciómetro 1 int pot1valueold = pot1value; // variável para guardar o valor analógico anterior do potenciómetro 2 int pot2valueold = pot2value; int potgap = 1; // define a sensibilidade para evitar o ruído nas leituras /* função de inicialização do microcontrolador, executada uma só vez */ void setup() { // configura os pinos digitais onde estão ligados os LEDs como saídas pinmode(led1pin, OUTPUT); pinmode(led2pin, OUTPUT); pinmode(led3pin, OUTPUT); pinmode(led4pin, OUTPUT); } /* função principal do programa, executada continuamente */ void loop() {

32 // lê os valores analógicos dos potenciómetros 1 e 2 pot1value = analogread(pot1pin); pot2value = analogread(pot2pin); if (pot1value < (pot1valueold - potgap)) { digitalwrite(led1pin, HIGH); } if (pot1value > (pot1valueold + potgap)) { digitalwrite(led2pin, HIGH); } if (pot2value < (pot2valueold - 2)) { digitalwrite(led3pin, HIGH); } if (pot2value > (pot2valueold + 2)) { digitalwrite(led4pin, HIGH); } delay(100); // aguarda algum tempo // apaga todos os LEDs digitalwrite(led1pin, LOW); digitalwrite(led2pin, LOW); digitalwrite(led3pin, LOW); digitalwrite(led4pin, LOW); // guarda os valores lidos para futura comparação pot1valueold = pot1value; pot2valueold = pot2value; }

33 3. Conclusão O meu projeto consistiu em falar sobre o Arduino Uno, para conseguir concluir este projeto foi preciso ter uma grande capacidade de autonomia e persistência, aspetos esses que se foram desenvolvendo à medida que o concebia, planeava e executava. A execução do projeto da Prova de Aptidão Profissional envolveu um grande esforço e dedicação. Para além das competências técnicas e diversas capacidades que o trabalho exigiu, penso que foi benéfico para mim a nível profissional e a nível social, uma vez que no futuro irei enfrentar outros projetos tão ou mais importante que este. Naturalmente que, no decorrer da realização do projeto da Prova de Aptidão Profissional senti diversas dificuldades, as quais só puderam ser ultrapassadas com a capacidade de trabalho que foi desenvolvida em mim, com o apoio do professor Paulo Santos e da colaboração de alguns dos meus colegas

34 Bibliografia [1] Ping Pong com Matriz de Leds 8 8 e Arduino Bruno Soares, acedido a 20 de setembro de 2011, em [2] Snake on a 8x8 led matrix Arduino Forum, acedido a 27 de setembro de 2011, em [3] Arduino LCD Super Mario Game YouTube, acedido a 27 de setembro de 2011, em [4] Aprenda Arduino: Robótica para Iniciantes / robotics for beginners YouTube, acedido a 25 de outubro de 2011, em v=kzuro9axgh0. [5] Arduino + Servo Motor + Wireless Playstation Controller YouTube, acedido a 03 de novembro de 2011, em [6] led matrix Snake - arduino powered YouTube, acedido a 03 de novembro de 2011, em [7] Sítio de internet do Arduino, acedido a entre 27 de setembro de 2011 a 26 de abril de 2012, em [8] Gameduino: Consola de Jogos para Arduino Loja Virtual da Aliatron, acedido a 22 de março de 2012, em products_id=

35 Anexos

36 Anexo 1 O que é necessário para começar a explorar o Arduino Arduino Uno Cabo USB AB

37 Fonte de alimentação de 9VAC 1,5A Outros componentes eletrónicos à medida das necessidades

38 Ferramenta de programação do Arduino, descarregar de

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

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre ACENDENDO AS LUZES Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre Projeto 1 LED piscante Neste capitulo, todos os projetos utilizam luzes LED s de diversas formas. Em relação ao hardware,

Leia mais

Manual Técnico Módulo Ponte H Dupla

Manual Técnico Módulo Ponte H Dupla Manual Técnico Módulo Ponte H Dupla Introdução Módulo de Ponte H dupla para controlar dois motores DC ou um motor de passo bipolar. Com este módulo é possível controlar o sentido de rotação de motores

Leia mais

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

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 ARDUINO O que é Arduino Arduino foi criado na Itália por Máximo Banzi com o objetivo de fomentar a computação física, cujo conceito é aumentar as formas de interação física entre nós e os computadores.

Leia mais

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. A partir de agora, iremos conhecer o hardware do Arduino e suas caracteristicas

Leia mais

Disparando eventos com o Asterisk. Fernando Mercês

Disparando eventos com o Asterisk. Fernando Mercês Disparando eventos com o Asterisk Fernando Mercês Fernando Mercês Apresentação fernando@mentebinaria.com.br Bacharelando em Ciência da Computação e com formação técnica em eletrônica, Fernando Mercês é

Leia mais

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

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485 Manual Técnico Arduino Supervisório MODBUS & Conversor RS485 2015 Todos os direitos reservados Página 1 de 27 Sumário Manual Técnico...1 Introdução...3 Arduino Supervisório MODBUS...3 Conversor RS485...3

Leia mais

Minicurso de Arduino

Minicurso de Arduino Minicurso de Arduino Gabriel Vasiljević Felipe Fernandes January 28, 2013 Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 28, 2013 1 / 34 Sobre Sobre o minicurso: Duração de 20 horas Certificado

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

Comutador USB KVM Comutador USB KVM com áudio, 2 portas Comutador USB KVM com áudio, 4 portas Manual

Comutador USB KVM Comutador USB KVM com áudio, 2 portas Comutador USB KVM com áudio, 4 portas Manual Comutador USB KVM Comutador USB KVM com áudio, 2 portas Comutador USB KVM com áudio, 4 portas Manual DS-11403 (2 portas) DS-12402 (4 portas) NOTA Este equipamento foi testado e está em conformidade com

Leia mais

InteropMix 2014. Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado

InteropMix 2014. Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado InteropMix 2014 Arduino e Internet das Coisas Leandro Ramos Leonardo Toledo Robson Machado 29/novembro/2014 http://www.eaduino.com.br 2 Arduino Arduino é uma plataforma de hardware e software open source

Leia mais

Arduino. Wanderson Souza wandersonsouza.info@gmail.com Professor de Robótica

Arduino. Wanderson Souza wandersonsouza.info@gmail.com Professor de Robótica Arduino Wanderson Souza wandersonsouza.info@gmail.com Professor de Robótica About me Tecnólogo em Computação - ETER Licenciado em Computação - UEPB Professor de Robótica Pedagógica desde 2008 Grupo de

Leia mais

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL Introdução ao Arduino Pessanha Santos ASPOF EN-AEL Programa 1. Introdução à plataforma de desenvolvimento Arduino 2. Análise à sua constituição 3. Software de desenvolvimento Arduino 4. Estrutura e Sintaxe

Leia mais

Manual do instalador Box Output AC Rev. 0.01.000. Figura 01 Apresentação do Box Output AC.

Manual do instalador Box Output AC Rev. 0.01.000. Figura 01 Apresentação do Box Output AC. Pág. 1/10 Apresentação Equipamento para acionamento de cargas em corrente alternada 110/220V. Comunicação com outros dispositivos por rede CAN. 6 entradas digitais para acionamento local ou remoto. 6 entradas/saídas

Leia mais

Placa Acessório Modem Impacta

Placa Acessório Modem Impacta manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais

Leia mais

Servo Motores. Jener Toscano Lins e Silva

Servo Motores. Jener Toscano Lins e Silva Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Servo Motores Jener Toscano Lins e Silva

Leia mais

Alarme Automotivo com mensagem para móvel utilizando Arduino

Alarme Automotivo com mensagem para móvel utilizando Arduino Alarme Automotivo com mensagem para móvel utilizando Arduino Maycon Cirilo dos Santos¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil mayconsi2012@gmail.com, wyllian@unipar.br

Leia mais

BLOCKGAS. Sistema de Monitoração e Alarme de vazamento de gás SB330. Este módulo é parte integrante do sistema de detecção de gás SB330.

BLOCKGAS. Sistema de Monitoração e Alarme de vazamento de gás SB330. Este módulo é parte integrante do sistema de detecção de gás SB330. Este módulo é parte integrante do sistema de detecção de gás. É composto por um circuito inteligente (microcontrolado) que recebe o sinal gerado por um sensor eletrônico de gás, processa sua calibração

Leia mais

Programação de Robótica: Modo Circuitos Programados - Avançado -

Programação de Robótica: Modo Circuitos Programados - Avançado - Programação de Robótica: Modo Circuitos Programados - Avançado - 1 Programação de Robótica: Modo Circuitos Programados - Avançado ATENÇÃO Lembramos que você poderá consultar o Manual de Referência do Software

Leia mais

PROJETO INFORMÁTICA NA ESCOLA

PROJETO INFORMÁTICA NA ESCOLA EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa

Leia mais

CNC 8055. Educacional. Ref. 1107

CNC 8055. Educacional. Ref. 1107 CNC 855 Educacional Ref. 7 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE 3 FEE D % 5 6 7 8 9 FAGOR JOG SPI

Leia mais

O Laboratório de Garagem

O Laboratório de Garagem Oficina de Robótica O Laboratório de Garagem O Laboratório de Garagem foi fundado em 2010 e tem como proposta ser uma iniciativa voltada para a integração, colaboração e apoio aos desenvolvedores independentes

Leia mais

A forma como trabalhamos tem mudado drasticamente durante os últimos anos.

A forma como trabalhamos tem mudado drasticamente durante os últimos anos. 8 factos acerca do Windows 8 A forma como trabalhamos tem mudado drasticamente durante os últimos anos. Atualmente as tecnologias mais recentes e avançadas estão disponíveis a todos. A proliferação de

Leia mais

Conceitos Fundamentais de Eletrônica

Conceitos Fundamentais de Eletrônica Conceitos Fundamentais de Eletrônica A eletrônica está fundamentada sobre os conceitos de tensão, corrente e resistência. Podemos entender como tensão a energia potencial armazenada em uma pilha ou bateria

Leia mais

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f Monitor de Rede Elétrica Som Maior Pro Manual do Usuário Versão 3.9f 2 ÍNDICE PÁG. 1 APRESENTAÇÃO...03 2 DESCRIÇÃO DO EQUIPAMENTO...04 2.1 ROTINA INICIAL DE AVALIAÇÃO DA REDE ELÉTRICA...04 2.2 TROCA DE

Leia mais

Tutorial de Eletrônica Aplicações com 555 v2010.05

Tutorial de Eletrônica Aplicações com 555 v2010.05 Tutorial de Eletrônica Aplicações com 555 v2010.05 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil http://www.maxwellbohr.com.br

Leia mais

Hacking Class Controlando tomadas da sua casa via Internet

Hacking Class Controlando tomadas da sua casa via Internet Hacking Class Controlando tomadas da sua casa via Internet O que precisamos para controlar uma tomada via Web Microcontrolador Relê, transistor, diodo e resistor PC ou um shield Ethernet ou wifi para seu

Leia mais

Programação Básica em Arduino Aula 2

Programação Básica em Arduino Aula 2 Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas

Leia mais

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

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR

Leia mais

Motor de Passo - Arduino

Motor de Passo - Arduino Escola de Engenharia Departamento de Engenharia Mecânica Mestrado em Engenharia Mecatrónica Motor de Passo - Arduino Unidade de Crédito Máquinas de Comando Numérico 20 643 José António Barbosa Goncalves

Leia mais

Minicurso de Arduino

Minicurso de Arduino Minicurso de Arduino Gabriel Vasiljević Wanderson Ricardo August 28, 2015 Gabriel Vasiljević Wanderson Ricardo Minicurso de Arduino August 28, 2015 1 / 45 Roteiro do curso O que é o Arduino (especificações,

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA CCET CURSO DE ENGENHARIA DE COMPUTAÇÃO Henrique Soares Hinke José Eduardo da Silva Rodrigues Matheus Augusto de Queiroz

Leia mais

OMNI-3MD. Placa Controladora de 3 Motores. Disponível Biblioteca para Arduino. Manual de Hardware. Outubro de 2013

OMNI-3MD. Placa Controladora de 3 Motores. Disponível Biblioteca para Arduino. Manual de Hardware. Outubro de 2013 OMNI-3MD Placa Controladora de 3 Motores Disponível Biblioteca para Arduino Manual de Hardware Outubro de 2013 Copyright 2013, SAR - Soluções de Automação e Robótica, Lda. 1 1 Índice 1 Índice... 2 2 Especificações...

Leia mais

Manual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC.

Manual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC. Pág. 1/10 Apresentação Equipamento para acionamento de cargas em corrente contínua. Comunicação com outros dispositivos por rede CAN. 6 entradas digitais para acionamento local ou remoto. 6 entradas/saídas

Leia mais

Easy Lab. Manual do usuário Revisão 1.2 01/11/14. www.dma.ind.br. DMA Electronics 1

Easy Lab. Manual do usuário Revisão 1.2 01/11/14. www.dma.ind.br. DMA Electronics 1 Easy Lab Manual do usuário Revisão 1.2 01/11/14 www.dma.ind.br DMA Electronics 1 A DMA ELECTRONICS projeta e fabrica sistemas para aquisição e registro de dados com conexão a um computador do tipo PC.

Leia mais

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

RESULTAR EM CHOQUE ELÉTRICO, FOGO, ENTRE OUTROS. ReleShield LER E OBSERVAR AS SEGUINTES ADVERTÊNCIAS E PRECAUÇÕES ANTES DE USAR ESTE PRODUTO. A NÃO OBSERVÂNCIA DESTAS INSTRUÇÕES PODE RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS. ESTES EVENTOS PODEM

Leia mais

Central de Alarme de Oito Zonas

Central de Alarme de Oito Zonas Central de Alarme de Oito Zonas R02 ÍNDICE CARACTERÍSTICAS GERAIS:... 3 CARACTERÍSTICAS TÉCNICAS:... 3 CONHECENDO A CENTRAL:... 4 COMO A CENTRAL FUNCIONA:... 4 COMO APAGAR A MEMÓRIA DA CENTRAL:... 4 COMO

Leia mais

Manual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input.

Manual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input. Pág. 1/10 Apresentação Equipamento para detecção de acionamentos e monitoração de sensores. Comunicação com outros dispositivos por rede CAN. Possui seis entradas digitais optoacopladas com indicação de

Leia mais

PORTUGAL. MTL-Portable. Manual de Utilizador V0.02

PORTUGAL. MTL-Portable. Manual de Utilizador V0.02 PORTUGAL MTL-Portable Manual de Utilizador V0.02 Conteúdo 1. Início... 3 2. Notas gerais... 3 3. Colocação do d sistema em funcionamento... 4 4. Software / Firmware... 4 5. O Slider... 5 6. O controlador...

Leia mais

Todos os dados de medição. Sempre disponíveis. Em qualquer dispositivo.

Todos os dados de medição. Sempre disponíveis. Em qualquer dispositivo. Análise e relatórios Camara este 14.09.2014 até 16.09.2014 Apresentação gráfica 14/09/2014 15/09/2014 16/09/2014 Data logger 1 ( C) Data logger 2 ( C) Data logger 3 ( C) Apresentação em tabela Alarmes

Leia mais

Conteúdo do pacote. Lista de terminologia. Powerline Adapter

Conteúdo do pacote. Lista de terminologia. Powerline Adapter Powerline Adapter Note! Não expor o Powerline Adapter a temperaturas extremas. Não deixar o dispositivo sob a luz solar directa ou próximo a elementos aquecidos. Não usar o Powerline Adapter em ambientes

Leia mais

Manual. Controle de motores via Bluetooth. William Trevine

Manual. Controle de motores via Bluetooth. William Trevine A Manual Controle de motores via Bluetooth 1 William Trevine Sumário 1 Introdução... 4 2 Características... 5 3 Instalação... 6 3.1 Alimentação... 7 3.2 Motores... 8 3.3 Liga e desliga... 9 3.4 Saídas

Leia mais

CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E

CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E SIGMA Sistema Integrado de Combate a Incêndio CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E CABO BLINDADO (SHIELD) 4 VIAS 2X2,50 MM + 2X0,75 MM IHM Possibilidade de até 95 loops. LOOP LOOP LOOP CABO

Leia mais

KVM CPU Switch 4 Portas Manual do Usuário

KVM CPU Switch 4 Portas Manual do Usuário P R E F Á C I O Este é um produto da marca GTS Network, que está sempre comprometida com o desenvolvimento de soluções inovadoras e de alta qualidade. Este manual descreve, objetivamente, como instalar

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

1.3 Conectando a rede de alimentação das válvulas solenóides

1.3 Conectando a rede de alimentação das válvulas solenóides 1.3 Conectando a rede de alimentação das válvulas solenóides CONTROLE DE FLUSHING AUTOMÁTICO LCF 12 Modo Periódico e Horário www.lubing.com.br (19) 3583-6929 DESCALVADO SP 1. Instalação O equipamento deve

Leia mais

TÍTULO: JANELA AUTOMATIZADA QUE OPERA A PARTIR DE DADOS METEOROLÓGICOS OBTIDOS POR SENSORES

TÍTULO: JANELA AUTOMATIZADA QUE OPERA A PARTIR DE DADOS METEOROLÓGICOS OBTIDOS POR SENSORES TÍTULO: JANELA AUTOMATIZADA QUE OPERA A PARTIR DE DADOS METEOROLÓGICOS OBTIDOS POR SENSORES CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: UNIVERSIDADE SANTA CECÍLIA

Leia mais

MANUAL DE INSTRUÇÕES

MANUAL DE INSTRUÇÕES MANUAL DE INSTRUÇÕES Obrigado por adquirir este produto. Por favor, leia essas instruções cuidadosamente para garantir melhores resultados do seu aparelho. SOBRE O PRODUTO A MINIMAXX é a menor câmera de

Leia mais

Kit Laboratório de Robótica Escolar 411 PLUS

Kit Laboratório de Robótica Escolar 411 PLUS CNPJ 56.233.497/0001-42 0 CNPJ 56.233.497/0001-42 1) Melhor Custo x Benefício do Mercado Brasileiro. 2) Peças e Componentes para diversos usos. 3) Manual de Referência do Software Modelix System Starter.

Leia mais

Professor: Fernando Krein Pinheiro

Professor: Fernando Krein Pinheiro Professor: Fernando Krein Pinheiro Quem sou eu: Fernando Krein Pinheiro, bacharel em Ciência da Computação e Especialista em Educação Técnica e Tecnológica. Possui conhecimento nas áreas de algoritmos

Leia mais

Prá$cas Arduino. Manoel Neto

Prá$cas Arduino. Manoel Neto Prá$cas Arduino Manoel Neto Hello blink // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup rou$ne runs once when you press reset: void setup() { // ini$alize

Leia mais

BEC- Bafômetro Embutido em Carros

BEC- Bafômetro Embutido em Carros BEC- Bafômetro Embutido em Carros Síntia Rodrigues Moreira Fernanda Rodrigues da Silva Márcia Jorge do Carmo Renata Cristina Guimarães Sofia Pereira Campos Agosto de 2014 1 1 Introdução O consumo de álcool

Leia mais

Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:...

Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:... 0 Conteúdo Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:... 4 1.2 Acesso através do teclado (digitando a matrícula):...

Leia mais

16/24 Port Desktop & Rack-mountable Gigabit Ethernet Switch

16/24 Port Desktop & Rack-mountable Gigabit Ethernet Switch 16/24 Port Desktop & Rack-mountable Gigabit Ethernet Switch Manual do utilizador DN-80100 DN-80110 Conteúdo da embalagem Devem estar incluídos os seguintes itens na embalagem: Comutador Ethernet Gigabit

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS COM MICROCONTROLADORES

INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS COM MICROCONTROLADORES INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS COM MICROCONTROLADORES Matheus Montanini Breve (PIBIC-Jr), Miguel Angel Chincaro Bernuy (Orientador), e-mail: migueltrabalho@gmail.com Universidade Tecnológica

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

GDE4000. Controlador de Demanda

GDE4000. Controlador de Demanda Controlador de Demanda Funções avançadas de controle de demanda e fator de potência Seleção de cargas por prioridade e por potências Flexibilidade na programação de demandas sazonais Simulação de fatura

Leia mais

Testador de cabos de rede

Testador de cabos de rede Testador de cabos de rede Elias Bernabé Turchiello Técnico responsável Este manual se destina unicamente a orientar o montador interessado neste projeto, portanto não se encontram neste manual: detalhes

Leia mais

Arduino e Proteus (Tutorial)

Arduino e Proteus (Tutorial) Arduino e Proteus (Tutorial) Por Felipe Gomes Flores Para quem trabalha com projetos ou apenas os faz por hobby sabe que há situações em uma boa idéia surge do nada e às vezes não há como reproduzi-la

Leia mais

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

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO 0 PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO PROJETO INTEGRADO: COBERTURA AUTOMATIZADA COM DETECTOR DE CHUVA CURITIBA 2010 1 TAISA DAIANA DA COSTA PROJETO

Leia mais

Fundamentos de Hardware

Fundamentos de Hardware Fundamentos de Hardware Curso Técnico em Informática SUMÁRIO PLACAS DE EXPANSÃO... 3 PLACAS DE VÍDEO... 3 Conectores de Vídeo... 4 PLACAS DE SOM... 6 Canais de Áudio... 7 Resolução das Placas de Som...

Leia mais

SISTEMA DE MONITORAMENTO DIGITAL

SISTEMA DE MONITORAMENTO DIGITAL SISTEMA DE MONITORAMENTO DIGITAL Módulos para automação Características gerais - Processamento independente - Possui alerta sonoro e luminoso de falta de conexão - Não precisa ser configurado (Plug and

Leia mais

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

Manual de utilização do módulo NSE METH-8RL/Exp INSTALAÇÃO 1 - Baixe o arquivo Software Configurador Ethernet disponível para download em www.nse.com.br/downloads-manuais e descompacte-o em qualquer pasta de sua preferência. 2 - Conecte a fonte 12Vcc/1A

Leia mais

Ficha 1. Conjunto de informação básica, essencial para utilizar sensores e actuadores.

Ficha 1. Conjunto de informação básica, essencial para utilizar sensores e actuadores. Ficha 1 Conjunto de informação básica, essencial para utilizar sensores e actuadores. Sítio: Elearning UAb Unidade curricular: FATAC - Sensores e Actuadores (DMAD 2013-14) Livro: Ficha 1 Impresso por:

Leia mais

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB.

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB. Sobre este Minicurso Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB. Sobre o Ministrante: Samuel Cavalcante Engenheiro de Computação (UNIDERP)-

Leia mais

Potenciometer [Potenciômetro] - Ligado ao eixo de saída do servo, monitora a posição do mesmo.

Potenciometer [Potenciômetro] - Ligado ao eixo de saída do servo, monitora a posição do mesmo. Servomotores Este pequeno tutorial tem como finalidade auxiliar no entendimento de um dos componentes básico utilizados na construção de robôs móveis. www.sumoderobos.org Compilado por André Santos Agosto

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

DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos

DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos DESCRIÇÃO DO FUNCIONAMENTO Basicamente o ANTRON II-s recebe sinais provenientes da atuação de contatos elétricos externos, associados a equipamentos ou sistemas que se queiram supervisionar, via contatos

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Projeto No. 11 Display de Leds de 7 Segmentos

Projeto No. 11 Display de Leds de 7 Segmentos Projeto No. 11 Display de Leds de 7 Segmentos O objetivo deste projeto é demonstrar a utilização do display de led de 7 segmentos controlado diretamente a partir das portas do Arduino. Material necessário:

Leia mais

2-Instalação da cuba. 1-Apresentação. Cuba de Ionização Abraçadeira s. Cano. Mangote

2-Instalação da cuba. 1-Apresentação. Cuba de Ionização Abraçadeira s. Cano. Mangote Manual de Instalação Índice 1- Apresentação 2- Instalação da cuba. 3- Instalação do painel de controle 4- Ligação elétrica 5- Dispositivo de segurança 6- Características do Purilaqua 7- Tempo de filtragem

Leia mais

EM398x-R1 UPS 600-1000-1600VA

EM398x-R1 UPS 600-1000-1600VA EM398x-R1 UPS 600-1000-1600VA EM398X-R1 - UPS 600-1000-1600VA 2 PORTUGUÊS Índice 1.0 Introdução... 2 1.1 Funções e funcionalidades... 2 1.2 Conteúdo da embalagem... 3 1.3 Ligar a UPS... 3 2.0 Software

Leia mais

Como enviar e receber correio eletrónico utilizando o Gmail

Como enviar e receber correio eletrónico utilizando o Gmail Como enviar e receber correio eletrónico utilizando o Gmail Este módulo pressupõe que que já tenha criado uma conta de correio eletrónico no Gmail (caso já não se recorde como deve fazer, consulte o nosso

Leia mais

Guia DFEE-500 para sistema operacional Windows XP

Guia DFEE-500 para sistema operacional Windows XP Guia DFEE-500 para sistema operacional Windows XP O Express Fast Net x5 Kit da D-Link permitirá que você conecte seu escritório em rede (até 5 usuários) para compartilhar recursos, arquivos e dispositivos,

Leia mais

Manual de Instruções. C o n t r o l a d o r D i f e r e n c i a l para P i s c i n a. Rev. B

Manual de Instruções. C o n t r o l a d o r D i f e r e n c i a l para P i s c i n a. Rev. B Manual de Instruções C o n t r o l a d o r D i f e r e n c i a l para P i s c i n a Rev. B 1. Descrição Índice 1.Descrição... pág 1 2.Dados Técnicos... pág 2 3.Instalação... pág 3 4.Ajuste e Operação...

Leia mais

Hera Indústria de Equipamentos Eletrônicos LTDA. Manual de Instalação e Operação. Discadora por Celular HERA HR2048.

Hera Indústria de Equipamentos Eletrônicos LTDA. Manual de Instalação e Operação. Discadora por Celular HERA HR2048. Discadora por Celular HERA HR2048 Manual do Usuário Índice: Paginas: 1. Introdução 03 1.1 Visão Geral 03 2. Características 04 3. Funcionamento 04, 05 e 06 3.1 Mensagens 06 e 07 4. Instalação da Discadora

Leia mais

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,

Leia mais

JUMPER II MANUAL DO UTILIZADOR

JUMPER II MANUAL DO UTILIZADOR JUMPER II MANUAL DO UTILIZADOR 1 PRIMEIROS PASSOS Vista geral e peças funcionais 1. Comutador principal/botão disparador 2. LED de estado 3. Alta voz 4. Porta USB 5. Objetiva 6. Ranhura do cartão de memória

Leia mais

Arduíno. Adriano Cruz. 16 de setembro de 2013. Adriano Cruz () Arduíno 16 de setembro de 2013 1 / 51

Arduíno. Adriano Cruz. 16 de setembro de 2013. Adriano Cruz () Arduíno 16 de setembro de 2013 1 / 51 Arduíno Adriano Cruz 16 de setembro de 2013 Adriano Cruz () Arduíno 16 de setembro de 2013 1 / 51 Section Summary 1 Introdução 2 Eletrônica 3 Hardware Adriano Cruz () Arduíno 16 de setembro de 2013 2 /

Leia mais

MANUAL DO UTILIZADOR TABLET PARA O SETOR DA RESTAURAÇÃO

MANUAL DO UTILIZADOR TABLET PARA O SETOR DA RESTAURAÇÃO MANUAL DO UTILIZADOR TABLET PARA O SETOR DA RESTAURAÇÃO SDILAB Investigação e Desenvolvimento de Software, Lda. Parque Industrial de Celeirós - 1ª Fase, Lote C 4705 Celeirós Braga, Portugal +351 253 678

Leia mais

Prof. Jener Toscano Lins e Silva

Prof. Jener Toscano Lins e Silva Prof. Jener Toscano Lins e Silva *É de fundamental importância a completa leitura do manual e a obediência às instruções, para evitar possíveis danos ao multímetro, ao equipamento sob teste ou choque elétrico

Leia mais

Data de Aplicação 2/04/2009

Data de Aplicação 2/04/2009 FICHA TÉCNICA Exercício nº 9 Data de Aplicação 2/04/2009 NOME DO EXERCÍCIO Instalação de Software Base DESTINATÁRIOS Duração Pré Requisitos Recursos / Equipamentos Orientações Pedagógicas OBJECTIVOS Resultado

Leia mais

SENSOR DE LUMINOSIDADE Com indicador de intervalo

SENSOR DE LUMINOSIDADE Com indicador de intervalo SENSOR DE LUMINOSIDADE Com indicador de intervalo Este projeto refere-se à construção de um sensor de luminosidade com o uso de um LDR (Light Dependent Resistor), com as seguintes características: 1. Luminosidade

Leia mais

Manual do Utilizador MAC OS

Manual do Utilizador MAC OS Manual do Utilizador MAC OS Impressoras de Rede / Sistemas Operativos MAC OS Versão 1.1, Setembro de 2012 Quaisquer duvidas podem ser esclarecidas através do email: si@esmae-ipp.pt Serviços de Informática,

Leia mais

Quha Zono. Manual do Utilizador

Quha Zono. Manual do Utilizador Quha Zono Manual do Utilizador 2 Botão on-off / Indicador de luz Porta USB Sistema de suporte Bem-vindos ao rato Quha Zono. Este manual explicará todas as funções e definições do seu equipamento. Por favor

Leia mais

Colocar em prática. Tópicos para aprender. Colocar em prática. Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board

Colocar em prática. Tópicos para aprender. Colocar em prática. Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board Quando se encontra a trabalhar em contexto grupal, a utilização do quadro interactivo SMART Board poderá ajudá-lo a poupar

Leia mais

GDE4000. Gerenciador de Energia

GDE4000. Gerenciador de Energia Gerenciador de Energia Funções avançadas de controle de demanda e fator de potência Seleção de cargas por prioridade e por potências Flexibilidade na programação de demandas sazonais Simulação de fatura

Leia mais

CERTIFICADO DIGITAL CONECTIVIDADE DIGITAL ICP GUIA PLANCON DE INSTRUÇÕES PARA A PROCURAÇÃO ELETRÔNICA

CERTIFICADO DIGITAL CONECTIVIDADE DIGITAL ICP GUIA PLANCON DE INSTRUÇÕES PARA A PROCURAÇÃO ELETRÔNICA CERTIFICADO DIGITAL CONECTIVIDADE DIGITAL ICP GUIA PLANCON DE INSTRUÇÕES PARA A PROCURAÇÃO ELETRÔNICA Esta é a segunda parte do nosso guia para a Conectividade Digital ICP. Na primeira parte, vimos instruções

Leia mais

Robótica com Arduino CDI. Professor: Paulo Marcos Trentin

Robótica com Arduino CDI. Professor: Paulo Marcos Trentin Robótica com Arduino CDI Professor: Paulo Marcos Trentin Apresentações Professor: Paulo Marcos Trentin Email: paulo@paulotrentin.com.br Site: www.paulotrentin.com.br Graduando 9ª fase do curso de Ciências

Leia mais

Passo 3: Posicionando a Câmera na Prova Didática Teórica ou na Prova de Defesa da Produção Intelectual

Passo 3: Posicionando a Câmera na Prova Didática Teórica ou na Prova de Defesa da Produção Intelectual Este manual descreve um procedimento para o registro de Concursos Públicos por meio de áudio e vídeo utilizando-se recursos tecnológicos básicos i. A gravação segue o disposto na Resolução 020/09 da UFSM

Leia mais

FICHA TÉCNICA DO PRODUTO

FICHA TÉCNICA DO PRODUTO FICHA TÉCNICA DO PRODUTO A barra sinalizadora Winglux-S oferece uma solução moderna de sinalização com tecnologia 100% digital. Equipada com módulos de 4 ou 8 LEDs de 1W - 45 Lumens (típico) conhecidos

Leia mais

CDE4000 MANUAL 1. INTRODUÇÃO 2. SOFTWARE DE CONFIGURAÇÃO 3. COMUNICAÇÃO

CDE4000 MANUAL 1. INTRODUÇÃO 2. SOFTWARE DE CONFIGURAÇÃO 3. COMUNICAÇÃO CDE4000 MANUAL 1. INTRODUÇÃO O controlador CDE4000 é um equipamento para controle de demanda e fator de potência. Este controle é feito em sincronismo com a medição da concessionária, através dos dados

Leia mais

8 Características do Windows 8

8 Características do Windows 8 970 8 Características do Windows 8 Windows 8 O Windows reinventado Start screen mais rápido, intuitivo, fluido e de personalização fácil permite acesso rápido e instantâneo aos contactos, aplicações, redes

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

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO 28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,

Leia mais

Guia de Definições de Wi-Fi

Guia de Definições de Wi-Fi Guia de Definições de Wi-Fi uu Introdução Existem dois modos de wireless LAN: modo de infra-estrutura para ligação através de um ponto de acesso e modo ad-hoc para estabelecer ligação directa com um equipamento

Leia mais